public void Insert(tsolicitudfunenario solicitud){ SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@solsf_id", solicitud.Id); consulta.Parameters.Add("@solisf_cedula", solicitud.Solicitante.Cedula); consulta.Parameters.Add("@parn_id", solicitud.Solicitante.Parentesco.Id); consulta.Execute.NoQuery("dbo.SeguroFunerario_Solicitante_Insert", System.Data.CommandType.StoredProcedure); Empresa.Comun.DireccionAsignada dires = new Comun.DireccionAsignada(solicitud.Solicitante.Cedula, 3); Empresa.Comun.ContactoAsignado cont = new Comun.ContactoAsignado(solicitud.Solicitante.Cedula); //Ingresando Dirección. if(dires.GetLast().Existe){ //update dires.Update(solicitud.Solicitante.Cedula, solicitud.Solicitante.DireccionAsignada, 3); } else { //insert dires.Insert(solicitud.Solicitante.Cedula, solicitud.Solicitante.DireccionAsignada,3); } //Ingresando Contactos if(cont.GetLast().Existe){ //Update cont.Update(solicitud.Solicitante.Contacto); } else{ //Insert cont.Insert(solicitud.Solicitante.Cedula, solicitud.Solicitante.Contacto); } }
public void Update(tdocente item) { base.Update(item); Empresa.Comun.DireccionAsignada dires = new Comun.DireccionAsignada(); Empresa.Comun.ContactoAsignado contas = new Comun.ContactoAsignado(); //Actualizando Registros de Dirección, de localidad del docente. if(item.Direccion.Existe){ //Existe dires.Update(item.Direccion); } else{ //No Existe //Por defecto 1, Localidad. dires.Insert(item.Cedula,item.Direccion, 1); } if (item.EsFallecido){ //Actualizando Registros de Dirección, fallecimiento del docente. if(item.DatosFellecimiento.Direccion.Existe){ //Existe dires.Update(item.DatosFellecimiento.Direccion); } else { //No Existe //Por defecto Fallecimiento. dires.Insert(item.Cedula, item.DatosFellecimiento.Direccion, 2); } } // Actualizando Registro de Contacto. if (item.Contacto.Existe){ //Existe contas.Update(item.Contacto); } else { //Existe No contas.Insert(item.Cedula,item.Contacto); } }
public void Insert(tsolicitudfunenario item){ SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); Comun.DireccionAsignada dire = new Comun.DireccionAsignada(); Comun.ContactoAsignado cont = new Comun.ContactoAsignado(); foreach (tpersonaRelacionada itemper in item.Beneficiarios){ if (itemper.EsNuevo){ consulta.Parameters.Add("@bensf_cedula", itemper.Persona.Cedula); consulta.Parameters.Add("@parn_id", itemper.Parentesco.Id); consulta.Parameters.Add("@bensf_monto", 0); consulta.Parameters.Add("@solsf_id", item.Id); consulta.Execute.NoQuery("dbo.SeguroFunerario_Beneficiarios_Insert", System.Data.CommandType.StoredProcedure); consulta.Parameters.ClerAll(); dire.Insert(itemper.Persona.Cedula, itemper.Persona.DireccionAsignada, 3); cont.Insert(itemper.Persona.Cedula, itemper.Persona.Contacto); } } }
/// <summary> /// Inserta un nuevo Item. /// </summary> /// <param name="item"></param> public void Insert(tdocente item){ ///direccion y contacto para solicitante. SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@doc_cedula", item.Cedula); consulta.Parameters.Add("@spjsol_cedula", item.SolicitudPJ.Actual.Solicitante.Cedula); consulta.Parameters.Add("@cont_id", item.SolicitudPJ.Actual.Solicitante.Contacto.Id); consulta.Parameters.Add("@dire_id", item.SolicitudPJ.Actual.Solicitante.Direccion.Id); consulta.Parameters.Add("@spjtsol_id", item.SolicitudPJ.Actual.Solicitante.Tipo.Id); consulta.Parameters.Add("@spjsol_otros", item.SolicitudPJ.Actual.Solicitante.Otros); consulta.Execute.NoQuery("dbo.Pensiones_SolicitantesInsert", System.Data.CommandType.StoredProcedure); Empresa.Comun.DireccionAsignada dires = new Comun.DireccionAsignada(); Empresa.Comun.ContactoAsignado contas = new Comun.ContactoAsignado(); //Actualizando Registros de Dirección, de localidad del docente. if (item.SolicitudPJ.Actual.Solicitante.DireccionAsignada.Existe){ //Existe dires.Update(item.SolicitudPJ.Actual.Solicitante.DireccionAsignada); } else { //No Existe //Por defecto 1, Localidad. dires.Insert(item.SolicitudPJ.Actual.Solicitante.Cedula, item.SolicitudPJ.Actual.Solicitante.DireccionAsignada, 3); } // Actualizando Registro de Contacto. if (item.SolicitudPJ.Actual.Solicitante.Contacto.Existe){ //Existe contas.Update(item.SolicitudPJ.Actual.Solicitante.Contacto); } else{ //Existe No contas.Insert(item.SolicitudPJ.Actual.Solicitante.Cedula, item.SolicitudPJ.Actual.Solicitante.Contacto); } }
public void Update(tpersonaRelacionada item, int id) { SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); Comun.DireccionAsignada dire = new Comun.DireccionAsignada(); Comun.ContactoAsignado cont = new Comun.ContactoAsignado(); if (!item.EsNuevo){ consulta.Parameters.Add("@bensf_cedula", item.Persona.Cedula); consulta.Parameters.Add("@solsf_id", id); consulta.Parameters.Add("@parn_id", item.Parentesco.Id); consulta.Execute.NoQuery("dbo.SeguroFunerario_Beneficiarios_Update", System.Data.CommandType.StoredProcedure); //Actualizando contactos y Direccion if (item.Persona.DireccionAsignada.Provincia.Id.Equals(0)){ dire.Insert(item.Persona.Cedula, item.Persona.DireccionAsignada, 3); } else { dire.Update(item.Persona.Cedula, item.Persona.DireccionAsignada, 3); } if (item.Persona.Contacto.Id.Equals(0)){ cont.Insert(item.Persona.Cedula,item.Persona.Contacto); } else { cont.Update(item.Persona.Contacto); } } }