public BeneficiariosSeguroFunerario(tsolicitudfunenario item){ this.Lista = new ObservableCollection<tpersonaRelacionada>(); SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@solsf_id", item.Id); Comun.Parentesco paren = new Comun.Parentesco(); tpersonaRelacionada per; foreach(System.Data.DataRow fila in consulta.Execute.Dataset("[dbo].[SeguroFunerario_Beneficiarios_View]", System.Data.CommandType.StoredProcedure).Tables[0].Rows){ per = new tpersonaRelacionada(); per.Persona = new RHH.tpersonal(fila["bensf_cedula"].ToString()); per.Persona.Nombres = fila["NOMBRES"].ToString(); per.Persona.Apellidos = fila["apellidos"].ToString(); per.Persona.FechaNacimiento = Convert.ToDateTime(fila["FECHA_NAC"]); per.Parentesco = paren.GetItem(Convert.ToInt32(fila["parn_id"])); per.Persona.Foto = fila["foto"] == DBNull.Value ? null : (byte[])fila["foto"]; per.EsNuevo = false; per.Persona.DireccionAsignada = new Comun.DireccionAsignada(per.Persona.Cedula, 3).GetLast(); per.Persona.Contacto = new Comun.ContactoAsignado(per.Persona.Cedula).GetLast(); this.Lista.Add(per); } }
public SolicitanteSeguroFunerario(tsolicitudfunenario solicitud){ this.Solicitante = new TSolicitante(); SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL); consulta.Parameters.Add("@solsf_id", solicitud.Id); Empresa.Comun.Parentesco parn = new Comun.Parentesco(); foreach (System.Data.DataRow fila in consulta.Execute.Dataset("dbo.SeguroFunerario_Solicitante_View", System.Data.CommandType.StoredProcedure).Tables[0].Rows){ this.Solicitante.Nombres = fila["nombres"].ToString(); this.Solicitante.Apellidos = fila["apellidos"].ToString(); this.Solicitante.Cedula = fila["cedula"].ToString(); this.Solicitante.Parentesco = parn.GetItem(Convert.ToInt32(fila["parn_id"])); this.Solicitante.DireccionAsignada = new Comun.DireccionAsignada(Solicitante.Cedula, 3).GetLast(); this.Solicitante.Contacto = new Comun.ContactoAsignado(Solicitante.Cedula).GetLast(); } }