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);
                
            }
        }
Пример #2
0
        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();
            }

        }