本文整理汇总了C#中Empresa.IsValid方法的典型用法代码示例。如果您正苦于以下问题:C# Empresa.IsValid方法的具体用法?C# Empresa.IsValid怎么用?C# Empresa.IsValid使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Empresa
的用法示例。
在下文中一共展示了Empresa.IsValid方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Insert
public bool Insert(Empresa.Docente.tsolicitudpj item, string cedula){
SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
Empresa.Docente.EstadosSolicitudPJ _estadosasigandos = new EstadosSolicitudPJ();
if (item.IsValid()) //Validación
{
//se le cambia el estado por defecto.
//item.EstadoActual.Estado = Empresa.Docente.EstadoPJ.GetInstance().GetItem(1);
//item.EstadoActual.Estado.Descripcion = "Estado Asigando de forma Auto, Recepción.";
//Estableciendo fecha de entrada del estado.
item.EstadoActual.Fecha = Empresa.Comun.Server.DameTiempo();
consulta.Parameters.Add("@solpj_fechaentrada", item.Fecha);
consulta.Parameters.Add("@sup_id", item.Aseguradora.Id);
consulta.Parameters.Add("@oris_id", item.OrigenSiniestro.Id);
consulta.Parameters.Add("@sin_id", item.TipoSiniestro.Id);
consulta.Parameters.Add("@solpj_fsiniestro", item.FechaSiniestro);
consulta.Parameters.Add("@solpj_detalle", item.Detalles);
consulta.Parameters.Add("@solpj_pdiscapcidad", item.PorcientoDiscapacidad);
consulta.Parameters.Add("@solpjt_id", item.OrigenBeneficio.Id);
if(item.FechaConcrecion == DateTime.MinValue){
consulta.Parameters.Add("@solpj_fconcrecion", DBNull.Value);
}else{
consulta.Parameters.Add("@solpj_fconcrecion", item.FechaConcrecion);
}
consulta.Parameters.Add("@solpj_cedula", cedula);
//Guardando solicitud.
//Recuperando Id de Solicitud.
using (System.Data.SqlClient.SqlDataReader lector = (System.Data.SqlClient.SqlDataReader)consulta.Execute.Reader("dbo.Pensiones_SolicitudPJInsert", System.Data.CommandType.StoredProcedure)){
if(lector.Read()){
item.Id = Convert.ToInt32(lector[0]);
item.NoExpediente = lector[1].ToString();
}
else {
item.Id = 0;
item.NoExpediente = string.Empty;
}
}
//Insertando Estado.
_estadosasigandos.Insert(item);
//Insertando Pasos;
if(item.Pasos.Lista.Count > 0){
item.Pasos.Insert(item);
}
//guardando requisitos
RequisitosAsignados reqa = new RequisitosAsignados();
reqa.Insert(item);
//guardando solicitante.
if (item.Solicitante.IsValid()){
Empresa.Docente.Solicitante soli = new Solicitante();
soli.Insert(item,cedula);
}
//se agrega a las list actual.
this.Lista.Add(item);
//se establece el item actual.
this.setActual();
//retorna verdadero si toda la operacion fue exitosa.
return true;
}//validación
else {
//retorna verdadero si la operacion fallo.
return false;
}
}
示例2: Update
public bool Update(Empresa.Docente.tsolicitudpj item, string ceduladocente)
{
SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
//Update Solicitud
if (item.IsValid()){
consulta.Parameters.Add("@solpj_id", item.Id);
consulta.Parameters.Add("@solpj_fechaentrada", item.Fecha);
consulta.Parameters.Add("@sup_id", item.Aseguradora.Id);
consulta.Parameters.Add("@oris_id", item.OrigenSiniestro.Id);
consulta.Parameters.Add("@sin_id", item.TipoSiniestro.Id);
consulta.Parameters.Add("@solpj_pdiscapcidad", item.PorcientoDiscapacidad);
consulta.Parameters.Add("@solpj_detalle", item.Detalles);
consulta.Parameters.Add("@solpj_fsiniestro", item.FechaSiniestro);
consulta.Parameters.Add("@solpjt_id", item.OrigenBeneficio.Id);
if (item.FechaConcrecion == DateTime.MinValue){
consulta.Parameters.Add("@solpj_fconcrecion", DBNull.Value);
}
else{
consulta.Parameters.Add("@solpj_fconcrecion", item.FechaConcrecion);
}
consulta.Execute.NoQuery("[dbo].[Pensiones_SolicitudPJUpdate]", System.Data.CommandType.StoredProcedure);
//Actualizando items
this.setActual();
//Empresa.Comun.tdireccioncontacto cont = new Comun.tdireccioncontacto(item.Cedula);
//Realizando el Update, de los contactos.
//cont.Update(item.Cedula, item.Direccion, item.Contacto);
//Actualizando Solicitud.
item.Pasos.Update(item);
//guardando requisitos
RequisitosAsignados reqa = new RequisitosAsignados();
reqa.Insert(item);
//reqa.Update(
Solicitante solic = new Solicitante();
if (item.Solicitante.Exite){
if (item.Solicitante.IsValid()){
solic.Update(item);
}
}
else{
if (item.Solicitante.IsValid()){
solic.Insert(item ,ceduladocente);
}
}
return true;
}
else
{
return false;
}
//RequisitosAsignados reqa = new RequisitosAsignados();
//reqa.Update(item.SolicitudPJ.Actual);
}