Esempio n. 1
0
        /// <summary>
        /// Introduzca la cedula del docente para recuperar los representantes.
        /// </summary>
        /// <param name="cedula"></param>
        public Solicitante(string cedula){
            this.Lista = new ObservableCollection<TSolicitante>();
            ////Capturando dirección.
            //Empresa.Comun.EnlaceContacto cont;

            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
            consulta.Parameters.Add("@doc_cedula", cedula);
            TSolicitante solicitante;

            foreach (System.Data.DataRow fila in consulta.Execute.Dataset("dbo.Pensiones_SolicitantesViewC", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
                //solicitante = new RHH.Persona(fila["spjsol_cedula"].ToString())[0]; 
                
                solicitante = new TSolicitante(new RHH.Persona(fila["spjsol_cedula"].ToString())[0]);
                
                solicitante.Id = Convert.ToInt32(fila["spjsol_id"]);
                solicitante.Otros = fila["spjsol_otros"].ToString();
                solicitante.Tipo = TipoSolicitante.GetInstance().GetItem(Convert.ToInt32(fila["spjtsol_id"]));

                //Buscando Direccion
                solicitante.DireccionAsignada = new Comun.DireccionAsignada(solicitante.Cedula, 3).GetLast();
                // Busqueda de Contacto.
                solicitante.Contacto = new Comun.ContactoAsignado(solicitante.Cedula).GetLast();  

                this.Lista.Add(solicitante);
            }
        }
        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();
            }

        }
 public SolicitanteSeguroFunerario(string cedula){
     //SeguroFunerario_Solicitante_View
     this.Solicitante = new TSolicitante();
 }
 public SolicitanteSeguroFunerario() {
     this.Solicitante = new TSolicitante();
 }