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