private void _contructor(int id) {
            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
            consulta.Parameters.Add("@solsf_id", id);
            SeguroFunerarioEstado _estado = SeguroFunerarioEstado.GetInstance();
            testadoasignado _testado;

            foreach (System.Data.DataRow fila in consulta.Execute.Dataset("dbo.SeguroFunerario_EstadoAsignados_view", System.Data.CommandType.StoredProcedure).Tables[0].Rows){
                _testado = new testadoasignado();

                _testado.Id = Convert.ToInt32(fila["esolsfa_id"]);
                _testado.Estado = _estado.GetItem(Convert.ToInt32(fila["esolsf_id"]));
                _testado.Fecha = Convert.ToDateTime(fila["esolsfa_fecha"]);

                this.Lista.Add(_testado);
            }
        }
Example #2
0
        private void _constructor(string cedula)
        {
            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);
            consulta.Parameters.Add("@solsf_cedula", cedula);

            tsolicitudfunenario sol;
            foreach (System.Data.DataRow fila in consulta.Execute.Dataset("dbo.SeguroFunerario_Solicitud_View", System.Data.CommandType.StoredProcedure).Tables[0].Rows)
            {
                sol = new tsolicitudfunenario();

                sol.Id = Convert.ToInt32(fila["solsf_id"]);
                sol.Fecha = fila["solsf_fecha"] == null ? DateTime.MinValue : Convert.ToDateTime(fila["solsf_fecha"]);
                sol.FechaEntrada = fila["solsf_fechaentrada"] == null ? DateTime.MinValue : Convert.ToDateTime(fila["solsf_fechaentrada"]);
                sol.Numero = fila["solsf_noexpediente"].ToString();
                sol.Detalle = fila["solsf_detalle"].ToString();
                sol.Docente = new tdocente(fila["solsf_cedula"].ToString());
                sol.Porciento = Convert.ToInt32(fila["solsf_porciento"]);
                sol.EsPago = Convert.ToBoolean(fila["solsf_espago"]);

                testadoasignado _estado = new testadoasignado();

                _estado.Id = Convert.ToInt32(fila["esolsfa_id"]);
                _estado.Fecha = fila["esolsfa_fecha"] == null ? DateTime.MinValue : Convert.ToDateTime(fila["esolsfa_fecha"]);
                _estado.Estado = new Comun.TEstandar(fila["esolsf_nombre"].ToString(), string.Empty, Convert.ToInt32(fila["esolsf_id"]));

                sol.EstadoActual = _estado;
                sol.EstadoPago = Empresa.Comun.EstadoPago.GetInstance().GetItem(Convert.ToInt32(fila["estp_id"]));
                sol.Existe = true;
                //Recuperando Solicitante.
                sol.Solicitante = new SolicitanteSeguroFunerario(sol).Solicitante;

                //Recuperando Beneficiarios.
                sol.Beneficiarios = new BeneficiariosSeguroFunerario(sol).Lista;
                //Estableciendo el primer beneficiario
                if (sol.Beneficiarios.Count > 0) sol.DamePrimerBeneficiario = sol.Beneficiarios[0];

                //Recuperando Requisitos
                sol.Requisitos = new RequisitosAsignadorSeguroFunerario(sol).Lista;

                //Estableciendo Tiempos.
                sol.Tiempos = new TiempoSolicitudSeguroFunerario(sol);

                //AƱadiendo A la Lista.
                this.Lista.Add(sol);
            }
            _setActual();
        }
Example #3
0
        public void _constructor(Empresa.Comun.TEstandar estado, Empresa.Comun.TEstandar estadopago, DateTime fechainicio, DateTime fechafinal)
        {
            SSData.Servicios consulta = new SSData.Servicios(SSData.Servicios.Proveedor.SQL);

            consulta.Parameters.Add("@p_finicio", fechainicio);
            consulta.Parameters.Add("@p_ffinal", fechafinal);

            consulta.Parameters.Add("@p_estado", estado.Id);
            consulta.Parameters.Add("@p_estado_pago", estadopago.Id.Equals(0) ? string.Empty : estadopago.Id.ToString());

            tsolicitudfunenario sol;
            Empresa.Comun.Parentesco paren = new Empresa.Comun.Parentesco();
            foreach (System.Data.DataRow fila in consulta.Execute.Dataset("[dbo].[SeguroFunerario_Solicitud_View_Estados_Fecha]", System.Data.CommandType.StoredProcedure).Tables[0].Rows)
            {
                sol = new tsolicitudfunenario();

                sol.Id = Convert.ToInt32(fila["solsf_id"]);
                sol.Fecha = fila["solsf_fecha"] == null ? DateTime.MinValue : Convert.ToDateTime(fila["solsf_fecha"]);
                sol.FechaEntrada = fila["solsf_fechaentrada"] == null ? DateTime.MinValue : Convert.ToDateTime(fila["solsf_fechaentrada"]);
                sol.Numero = fila["solsf_noexpediente"].ToString();
                sol.Detalle = fila["solsf_detalle"].ToString();
                sol.Docente = new tdocente(fila["solsf_cedula"].ToString());
                sol.Porciento = Convert.ToInt32(fila["solsf_porciento"]);
                sol.Monto = Convert.ToDouble(fila["solsf_monto"]);

                var r = fila["solsf_espago"];
                sol.EsPago = Convert.ToBoolean(fila["solsf_espago"]);
                testadoasignado _estado = new testadoasignado();

                _estado.Id = Convert.ToInt32(fila["esolsfa_id"]);
                _estado.Fecha = fila["esolsfa_fecha"] == null ? DateTime.MinValue : Convert.ToDateTime(fila["esolsfa_fecha"]);
                _estado.Estado = new Comun.TEstandar(fila["esolsf_nombre"].ToString(), string.Empty, Convert.ToInt32(fila["esolsf_id"]));
                sol.EstadoActual = _estado;
                sol.Existe = true;

                sol.Docente = new tdocente();
                sol.Docente.Cedula = fila["solsf_cedula"].ToString();
                sol.Docente.Nombres = fila["nombres"].ToString();
                sol.Docente.Apellidos = fila["apellidos"].ToString();
                sol.EstadoPago = Empresa.Comun.EstadoPago.GetInstance().GetItem(Convert.ToInt32(fila["estp_id"]));

                sol.Beneficiarios = new ObservableCollection<tpersonaRelacionada>();
                tpersonaRelacionada _bene = new tpersonaRelacionada();

                _bene.EsNuevo = false;
                _bene.Parentesco = new Comun.TEstandar(fila["parn_nombres_bene"].ToString(), string.Empty);
                _bene.Persona.Cedula = fila["cedula_bene"].ToString();
                _bene.Persona.Nombres = fila["nombres_bene"].ToString();
                _bene.Persona.Apellidos = fila["apellidos_bene"].ToString();


                sol.Beneficiarios.Add(_bene);
                if (sol.Beneficiarios.Count > 0) sol.DamePrimerBeneficiario = sol.Beneficiarios[0];

                //Estableciendo Tiempos.
                sol.Tiempos = new TiempoSolicitudSeguroFunerario(sol);
                //AƱadiendo A la Lista.
                this.Lista.Add(sol);
            }



        
        }