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); } }