/// <summary> Consulta un cdt registrado. </summary> /// <returns> Un cdt. </returns> public ahorrosCdt gmtdConsultar(int tintCdt) { using (dbExequial2010DataContext ahorros = new dbExequial2010DataContext()) { var query = from cdt in ahorros.tblAhorrosCdts join per in ahorros.tblAhorradores on cdt.strCedulaAho equals per.strCedulaAho where cdt.bitAnuladoCdt == false && cdt.bitLiquidadoCdt == false && cdt.intNumeroCdt == tintCdt select new { cdt.intNumeroCdt, cdt.dtmFechaIniCdt, cdt.strCedulaAho, per.strNombreAho, per.strApellido1Aho, per.strApellido2Aho, cdt.decMontoCdt, cdt.intAnoMes, cdt.intMesesCdt, cdt.decInteresesCdt }; ahorrosCdt AhorrosCdt = new ahorrosCdt(); foreach (var dato in query.ToList()) { AhorrosCdt.intNumeroCdt = dato.intNumeroCdt; AhorrosCdt.dtmFechaIniCdt = dato.dtmFechaIniCdt; AhorrosCdt.strCedulaAho = dato.strCedulaAho; AhorrosCdt.strNombreAho = dato.strNombreAho + " " + dato.strApellido1Aho + " " + dato.strApellido2Aho; AhorrosCdt.decMontoCdt = dato.decMontoCdt; AhorrosCdt.intAnoMes = dato.intAnoMes; AhorrosCdt.intMesesCdt = dato.intMesesCdt; AhorrosCdt.decInteresesCdt = dato.decInteresesCdt; } return(AhorrosCdt); } }
/// <summary> Consulta todos los cdt-s registrados. </summary> /// <returns> Un lista con todos los cdt-s seleccionados. </returns> public IList <ahorrosCdt> gmtdConsultarTodos() { using (dbExequial2010DataContext ahorros = new dbExequial2010DataContext()) { List <ahorrosCdt> lstAhorrosCdt = new List <ahorrosCdt>(); var query = from cdt in ahorros.tblAhorrosCdts join per in ahorros.tblAhorradores on cdt.strCedulaAho equals per.strCedulaAho where cdt.bitAnuladoCdt == false && cdt.bitLiquidadoCdt == false select new { cdt.intNumeroCdt, cdt.dtmFechaIniCdt, cdt.dtmFechaFinCdt, cdt.strCedulaAho, per.strNombreAho, per.strApellido1Aho, per.strApellido2Aho, cdt.decMontoCdt, cdt.intAnoMes, cdt.intMesesCdt, cdt.decInteresesCdt, cdt.bitAnticipadoCdt }; foreach (var dato in query.ToList()) { ahorrosCdt aho = new ahorrosCdt(); aho.intNumeroCdt = dato.intNumeroCdt; aho.dtmFechaIniCdt = dato.dtmFechaIniCdt; aho.dtmFechaFinCdt = dato.dtmFechaFinCdt; aho.strCedulaAho = dato.strCedulaAho; aho.strNombreAho = dato.strNombreAho + " " + dato.strApellido1Aho + " " + dato.strApellido2Aho; aho.decMontoCdt = dato.decMontoCdt; aho.intAnoMes = dato.intAnoMes; aho.intMesesCdt = dato.intMesesCdt; aho.decInteresesCdt = dato.decInteresesCdt; aho.bitAnticipadoCdt = dato.bitAnticipadoCdt; lstAhorrosCdt.Add(aho); } return(lstAhorrosCdt); } }