/// <summary> Consulta los clientes registrados de un tipo. </summary> /// <param name="tstrCedulaCli"> Descripcion del tipo de cliente que se quiere consultar. </param> /// <returns> Una lista con los clientes seleccionados. </returns> public List <tblCliente> gmtdConsultarTipoCliente(string tstrTipoCliente) { using (dbExequial2010DataContext clientes = new dbExequial2010DataContext()) { var query = from cli in clientes.tblClientes where cli.bitAnulado == false && cli.strTipoCliente == tstrTipoCliente select cli; return(query.ToList()); } }
/// <summary> Consulta las semanas registradas de un año. </summary> /// <param name="tintAño"> Año del que se quiere conocer las semanas. </param> /// <returns></returns> public List <tblSemana> gmtdConsultarSemanasxAño(int tintAño) { using (dbExequial2010DataContext semana = new dbExequial2010DataContext()) { var query = from sna in semana.tblSemanas where sna.intAño == tintAño select sna; return(query.ToList()); } }
/// <summary> Consulta todos las bonificaciones registradas. </summary> /// <returns> Un lista con todos las bonificaciones seleccionadas. </returns> public IList <tblAhorrosNavidenoBonificacion> gmtdConsultarTodos() { using (dbExequial2010DataContext ahorros = new dbExequial2010DataContext()) { var query = from aho in ahorros.tblAhorrosNavidenoBonificacions where aho.bitAnulado == false select aho; return(query.ToList()); } }
/// <summary> Consulta todos los periodos registrados. </summary> /// <returns> La lista de periodos seleccionados. </returns> public List <tblCuentasPeriodo> gmtdConsultarPeriodos() { using (dbExequial2010DataContext periodos = new dbExequial2010DataContext()) { var query = from periodo in periodos.tblCuentasPeriodos orderby periodo.intCodigo ascending select periodo; return(query.ToList()); } }
/// <summary> Consulta los fallecidos registrados en un rango de fecha </summary> /// <param name="tdtmFechaIni"> Fecha inicial.</param> /// <param name="tdtmFechaFin"> Fecha Final. </param> /// <returns> El listado de los fallecidos seleccionados. </returns> public List <tblFallecido> gmtdConsultarFallecidosentreFechas(DateTime tdtmFechaIni, DateTime tdtmFechaFin) { using (dbExequial2010DataContext fallecidos = new dbExequial2010DataContext()) { var query = from consu in fallecidos.tblFallecidos where consu.dtmFechaFal >= tdtmFechaIni && consu.dtmFechaFal <= tdtmFechaFin select consu; return(query.ToList()); } }
/// <summary> Consulta todos los fallecidos registrados. </summary> /// <returns> Un lista con todos los fallecidos seleccionados. </returns> public IList <tblFallecido> gmtdConsultarTodosTbl() { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { var query = from per in personas.tblFallecidos where per.bitAnulado == false select per; return(query.ToList()); } }
/// <summary> Consulta las bonificaciones premio de una determinada cuenta. </summary> /// <param name="tstrCuenta">el código de la cuenta a la que se le van a consultar las bonificaciones. </param> /// <returns> un objeto del tipo tblAhorrosaFuturo. </returns> public IList <tblAhorrosNavidenoBonificacion> gmtdConsultarBonificacionesPremioxCuenta(string tstrCuenta) { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { var query = from cue in cuenta.tblAhorrosNavidenoBonificacions where cue.strCuenta == tstrCuenta && cue.bitPremios == true && cue.bitAnulado == false select cue; return(query.ToList()); } }
/// <summary> Consulta el valor de la fecha actual. </summary> /// <returns> La fecha actual del servidor de base de datos. </returns> public DateTime gmtdCapturarFechadelServidor() { using (dbExequial2010DataContext ahorros = new dbExequial2010DataContext()) { ahorros.ExecuteCommand("upDate tblConfiguraciones Set dtmFechaActual = getDate()"); var query = from fecha in ahorros.tblConfiguraciones select fecha.dtmFechaActual; return((DateTime)query.ToList()[0]); } }
/// <summary> Consulta las quincenas registradas en un determinado año.</summary> /// <param name="tintAño"> El año del que se quieren seleccionar las quincenas.</param> /// <returns> Listado de quincenas consultadas.</returns> public List <tblQuincena> gmtdConsultarQuincenas(int tintAño) { using (dbExequial2010DataContext quincenas = new dbExequial2010DataContext()) { var query = from quincena in quincenas.tblQuincenas where quincena.intAñoQui == tintAño orderby quincena.intCodigoQui ascending select quincena; return(query.ToList()); } }
/// <summary> Consulta las transacciones fijas de un determinado ahorrador. </summary> /// <param name="tstrCedulaAho"> Cédula del ahorrador al que se le va a consultar las transacciones fijas. </param> /// <returns> Lista de transacciones seleccionadas. </returns> public List <tblAhorrosTransaccionesFijo> gmtdConsultarTransaccionesFijas(string tstrCedulaAho) { using (dbExequial2010DataContext recibosIngresos = new dbExequial2010DataContext()) { var query = (from soc in recibosIngresos.tblAhorrosTransaccionesFijos where soc.bitMuestra == true && soc.strCedulaAho == tstrCedulaAho orderby soc.dtmFechaTra descending select soc).Take(10); return(query.ToList()); } }
/// <summary> Cambia un agraciado socio y el socio a agraciado. </summary> /// <param name="tobjAgraciado"> Agraciado que se va a registrar. </param> /// <param name="tobjSocio"> Socio que se va a acatualizar. </param> /// <param name="tstrCedulaAgra"> Cedula del agraciado que se va a eliminar. </param> /// <returns> Un mensaje indicando si se ejecuto o no la aoperación. </returns> public string gmtdCambiarAgraciadoaSocio(tblAgraciado tobjAgraciado, tblSocio tobjSocio, string tstrCedulaAgra) { try { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { using (TransactionScope ts = new TransactionScope()) { var query = from agra in personas.tblAgraciados where agra.strCedulaAgra == tstrCedulaAgra select agra; foreach (var detail in query) { personas.tblAgraciados.DeleteOnSubmit(detail); } personas.SubmitChanges(); tblSocio soc_old = personas.tblSocios.SingleOrDefault(p => p.intCodigoSoc == tobjSocio.intCodigoSoc); soc_old.bitSexo = tobjSocio.bitSexo; soc_old.dtmFechaIng = tobjSocio.dtmFechaIng; soc_old.dtmFechaNac = tobjSocio.dtmFechaNac; soc_old.strApellido1Soc = tobjSocio.strApellido1Soc; soc_old.strApellido2Soc = tobjSocio.strApellido2Soc; soc_old.strCodBarrio = tobjSocio.strCodBarrio; soc_old.strCodOficio = tobjSocio.strCodOficio; soc_old.strCorreo = tobjSocio.strCorreo; soc_old.strDireccion = tobjSocio.strDireccion; soc_old.strEscolaridad = tobjSocio.strEscolaridad; soc_old.strNombreSoc = tobjSocio.strNombreSoc; soc_old.strTelefono = tobjSocio.strTelefono; soc_old.strTipoCed = tobjSocio.strTipoCed; soc_old.strCedulaSoc = tobjSocio.strCedulaSoc; personas.SubmitChanges(); personas.tblAgraciados.InsertOnSubmit(tobjAgraciado); personas.SubmitChanges(); ts.Complete(); } return("Registro Guardado"); } } catch (Exception ex) { new dao().gmtdInsertarError(ex); return("- Ocurrió un error al actualizar el socio."); } }
/// <summary> Consulta los datos de un determinado socio. </summary> /// <param name="tintSocio"> El código del socio a consultar. </param> /// <returns> Los datos de socio consultado. </returns> public tblSocio gmtdConsultarDetalle(int tintSocio) { using (dbExequial2010DataContext socios = new dbExequial2010DataContext()) { var query = from soc in socios.tblSocios join ser in socios.tblServiciosPrimarios on soc.strCodServiciop equals ser.strCodSpr join ofi in socios.tblOficios on soc.strCodOficio equals ofi.strCodOficio join bar in socios.tblBarrios on soc.strCodBarrio equals bar.strCodBarrio where soc.bitAnulado == false && soc.intCodigoSoc == tintSocio select new { soc, ser.strNombreSpr, ser.bitUnicoSpr }; tblSocio socio = new tblSocio(); foreach (var dato in query.ToList()) { socio.bitActivo = dato.soc.bitActivo; socio.bitSexo = dato.soc.bitSexo; socio.dtmFechaIng = dato.soc.dtmFechaIng; socio.dtmFechaNac = dato.soc.dtmFechaNac; socio.intAdultosMayores = dato.soc.intAdultosMayores; socio.intCodigoSoc = dato.soc.intCodigoSoc; socio.intContrato = dato.soc.intContrato; socio.strApellido1Soc = dato.soc.strApellido1Soc; socio.strApellido2Soc = dato.soc.strApellido2Soc; socio.strCedulaSoc = dato.soc.strCedulaSoc; socio.strCodBarrio = dato.soc.strCodBarrio; socio.strCodOficio = dato.soc.strCodOficio; socio.strCodServiciop = dato.soc.strCodServiciop; socio.strCorreo = dato.soc.strCorreo; socio.strDireccion = dato.soc.strDireccion; socio.strEscolaridad = dato.soc.strEscolaridad; socio.strNombreSoc = dato.soc.strNombreSoc; socio.strTelefono = dato.soc.strTelefono; socio.strTipoCed = dato.soc.strTipoCed; socio.intAño = dato.soc.intAño; socio.intMeses = dato.soc.intMeses; socio.servicio = new daoPrimarios().gmtdConsultar(dato.soc.strCodServiciop); socio.intValorCuotaAdultoMayor = (int)new daoUtilidadesConfiguracion().gmtdConsultaConfiguracion().intValorCuotaAdultoMayor; socio.bitActualizado = dato.soc.bitActualizado; socio.bitAhorrador = dato.soc.bitAhorrador; socio.strCedulaSubsidio = dato.soc.strCedulaSubsidio; socio.strNombreSubsidio = dato.soc.strNombreSubsidio; socio.strApellidoSubsidio = dato.soc.strApellidoSubsidio; socio.bitEsAhorradordeNatilleraEscolar = dato.soc.bitEsAhorradordeNatilleraEscolar; socio.dtmFechaExpedicion = dato.soc.dtmFechaExpedicion; socio.strLugarExpedicion = dato.soc.strLugarExpedicion; } return(socio); } }
/// <summary> Registra los intereses de fin de año de los ahorradores. </summary> /// <param name="tdecPorcentaje"> Porcentaje de intereses que se le van a dar a los ahorros. </param> /// <returns> Un mensaje que indica si se ejecuto o no la operación </returns> public string gmtdActualizarIntereses(string tstrPorcentaje) { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { try { personas.ExecuteCommand("Exec spAhorradoresInsertarIntereses '" + tstrPorcentaje.ToString().Replace(",", ".") + "'"); return("Registro Actualizados."); } catch (Exception ex) { new dao().gmtdInsertarError(ex); return("- Ocurrió un error al Eliminar el registro."); } } }
/// <summary> Elimina un par de la base de datos. </summary> /// <param name="tobjCuentaPar"> Un objeto del tipo par que se va a eliminar. </param> /// <returns> Un string que indica si se ejecuto o no el metodo. </returns> public string gmtdEliminar(tblCuentasPare tobjCuentaPar) { String strResultado; try { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { var query = from cue in cuenta.tblCuentasCreditoParesDetalles where cue.strCodigoPar == tobjCuentaPar.strCodigoPar select cue; foreach (var detail in query) { cuenta.tblCuentasCreditoParesDetalles.DeleteOnSubmit(detail); } var query1 = from cue in cuenta.tblCuentasDebitoParesDetalles where cue.strCodigoPar == tobjCuentaPar.strCodigoPar select cue; foreach (var detail in query1) { cuenta.tblCuentasDebitoParesDetalles.DeleteOnSubmit(detail); } var query2 = from cue in cuenta.tblCuentasPares where cue.strCodigoPar == tobjCuentaPar.strCodigoPar select cue; foreach (var detail in query2) { cuenta.tblCuentasPares.DeleteOnSubmit(detail); } cuenta.tblLogdeActividades.InsertOnSubmit(tobjCuentaPar.log); cuenta.SubmitChanges(); strResultado = "Registro Eliminado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- No se puede eliminar el registro."; } return(strResultado); }
/// <summary> Consulta si un número de cedula ya aparece registrado. </summary> /// <param name="tstrCedulaSocio"> Cédula del socio a consultar. </param> /// <returns> Un valor que indica si se encontro o no la cédula del socio. </returns> public bool gmtdConsultarCedulaSocio(string tstrCedulaSocio) { using (dbExequial2010DataContext socios = new dbExequial2010DataContext()) { var query = from soc in socios.tblSocios where soc.bitAnulado == false && soc.strCedulaSoc == tstrCedulaSocio select soc; if (query.ToList().Count > 0) { return(true); } else { return(false); } } }
/// <summary> Consulta todos las lineas de credito registrados. </summary> /// <returns> Un lista con todos los tipos de credito seleccionados. </returns> public tblCreditosLinea gmtdConsultar(string tstrCodLinea) { using (dbExequial2010DataContext tipos = new dbExequial2010DataContext()) { var query = from tip in tipos.tblCreditosLineas where tip.strCodLineadeCredito == tstrCodLinea select tip; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblCreditosLinea()); } } }
/// <summary> Consulta una determinada cuentastradas de acuerdo al parametro. </summary> /// <param name="tbitDebito"> Un valor true o false. </param> /// <returns> Un lista con todas las cuentas seleccionadas. </returns> public tblCuenta gmtdConsultar(string tstrCuenta) { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { var query = from cue in cuenta.tblCuentas where cue.strCuenta == tstrCuenta select cue; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblCuenta()); } } }
/// <summary> Consulta si un socio para un año y mes determinado ya tiene nùmero de rifa </summary> /// <param name="tintCodigoSoc"> Còdigo del socio a consultar. </param> /// <param name="tintAño"> Año a evaluar el nùmero para la rifa. </param> /// <param name="tintMes"> Mes a evaluar para la rifa. </param> /// <returns> Un string que indica el nùmero de la rifa o un '-' si no tiene. </returns> public string gmtdConsultarNumeroRifa(int tintCodigoSoc, int tintAño, int tintMes) { using (dbExequial2010DataContext rifas = new dbExequial2010DataContext()) { var query = from rifa in rifas.tblNumerosRifas where rifa.bitSocio == true && rifa.intAno == tintAño && rifa.intCodigoSoc == tintCodigoSoc && rifa.intMes == tintMes select rifa; if (query.ToList().Count > 0) { return(query.ToList()[0].intNumeroRifa.ToString()); } else { return("-1"); } } }
/// <summary> Consulta si un número de cedula ya aparece registrado. </summary> /// <param name="tstrCedulaCli"> Cédula del cliente a consultar. </param> /// <returns> Un valor que indica si se encontro o no la cédula del cliente. </returns> public bool gmtdConsultarCodigoCliente(string tstrCodigoCli) { using (dbExequial2010DataContext clientes = new dbExequial2010DataContext()) { var query = from aho in clientes.tblClientes where aho.bitAnulado == false && aho.strCodigoCli == tstrCodigoCli select aho; if (query.ToList().Count > 0) { return(true); } else { return(false); } } }
/// <summary> Modifica un Ahorrador. </summary> /// <param name="tobjSocio"> Un objeto del tipo Ahorrador.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblAhorradore tobjAhorrador) { String strResultado; try { using (dbExequial2010DataContext ahorrador = new dbExequial2010DataContext()) { tblAhorradore aho_old = ahorrador.tblAhorradores.SingleOrDefault(p => p.strCedulaAho == tobjAhorrador.strCedulaAho); aho_old.bitAhorroEstudiantil = tobjAhorrador.bitAhorroEstudiantil; aho_old.bitSexo = tobjAhorrador.bitSexo; aho_old.bitCobraCuatroxMil = tobjAhorrador.bitCobraCuatroxMil; aho_old.dtmFechaIng = tobjAhorrador.dtmFechaIng; aho_old.dtmFechaNac = tobjAhorrador.dtmFechaNac; aho_old.strCedulaAho = tobjAhorrador.strCedulaAho; aho_old.strNombreAho = tobjAhorrador.strNombreAho; aho_old.strApellido1Aho = tobjAhorrador.strApellido1Aho; aho_old.strApellido2Aho = tobjAhorrador.strApellido2Aho; aho_old.strCodBarrio = tobjAhorrador.strCodBarrio; aho_old.strCodOficio = tobjAhorrador.strCodOficio; aho_old.strCorreo = tobjAhorrador.strCorreo; aho_old.strDireccion = tobjAhorrador.strDireccion; aho_old.strEscolaridad = tobjAhorrador.strEscolaridad; aho_old.strTelefono = tobjAhorrador.strTelefono; aho_old.strTipoCed = tobjAhorrador.strTipoCed; aho_old.strOrigen = tobjAhorrador.strOrigen; aho_old.strCedulaBen = tobjAhorrador.strCedulaBen; aho_old.strNombreBen = tobjAhorrador.strNombreBen; aho_old.strApellidoBen = tobjAhorrador.strApellidoBen; aho_old.strCedulaAut = tobjAhorrador.strCedulaAut; aho_old.strNombreAut = tobjAhorrador.strNombreAut; aho_old.strApellidoAut = tobjAhorrador.strApellidoAut; aho_old.dtmFechaExpedicion = tobjAhorrador.dtmFechaExpedicion; aho_old.strLugarExpedicion = tobjAhorrador.strLugarExpedicion; ahorrador.tblLogdeActividades.InsertOnSubmit(tobjAhorrador.log); ahorrador.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Consulta los datos de un determinado ahorrador. </summary> /// <param name="tstrCedulaAho"> La cédula del ahorrador a consultar. </param> /// <returns> Los datos de ahorrador consultado. </returns> public tblAhorradore gmtdConsultarDetalle(string tstrCedulaAho) { using (dbExequial2010DataContext ahorradores = new dbExequial2010DataContext()) { var query = from aho in ahorradores.tblAhorradores join ofi in ahorradores.tblOficios on aho.strCodOficio equals ofi.strCodOficio join bar in ahorradores.tblBarrios on aho.strCodBarrio equals bar.strCodBarrio where aho.bitAnulado == false && aho.strCedulaAho == tstrCedulaAho select new { ahorrador = aho }; tblAhorradore ahorrador = new tblAhorradore(); foreach (var dato in query.ToList()) { ahorrador.bitAhorroEstudiantil = dato.ahorrador.bitAhorroEstudiantil; ahorrador.bitCobraCuatroxMil = Convert.ToBoolean(dato.ahorrador.bitCobraCuatroxMil); ahorrador.bitSexo = dato.ahorrador.bitSexo; ahorrador.dtmFechaIng = dato.ahorrador.dtmFechaIng; ahorrador.dtmFechaNac = dato.ahorrador.dtmFechaNac; ahorrador.intCodigoSoc = dato.ahorrador.intCodigoSoc; ahorrador.strCedulaAho = dato.ahorrador.strCedulaAho; ahorrador.strNombreAho = dato.ahorrador.strNombreAho; ahorrador.strApellido1Aho = dato.ahorrador.strApellido1Aho; ahorrador.strApellido2Aho = dato.ahorrador.strApellido2Aho; ahorrador.strCodBarrio = dato.ahorrador.strCodBarrio; ahorrador.strCodOficio = dato.ahorrador.strCodOficio; ahorrador.strCorreo = dato.ahorrador.strCorreo; ahorrador.strDireccion = dato.ahorrador.strDireccion; ahorrador.strEscolaridad = dato.ahorrador.strEscolaridad; ahorrador.strTelefono = dato.ahorrador.strTelefono; ahorrador.strTipoCed = dato.ahorrador.strTipoCed; ahorrador.strCedulaBen = dato.ahorrador.strCedulaBen; ahorrador.strNombreBen = dato.ahorrador.strNombreBen; ahorrador.strApellidoBen = dato.ahorrador.strApellidoBen; ahorrador.strOrigen = dato.ahorrador.strOrigen; ahorrador.strTipoCed = dato.ahorrador.strTipoCed; ahorrador.strCedulaAut = dato.ahorrador.strCedulaAut; ahorrador.strNombreAut = dato.ahorrador.strNombreAut; ahorrador.strApellidoAut = dato.ahorrador.strApellidoAut; ahorrador.strLugarExpedicion = dato.ahorrador.strLugarExpedicion; ahorrador.dtmFechaExpedicion = dato.ahorrador.dtmFechaExpedicion; } return(ahorrador); } }
/// <summary> Modifica un socio. </summary> /// <param name="tobjSocio"> Un objeto del tipo socio.</param> /// <returns> Un string que indica si se ejecuto o no la operación. </returns> public string gmtdEditar(tblSocio tobjSocio) { String strResultado; try { using (dbExequial2010DataContext socio = new dbExequial2010DataContext()) { tblSocio soc_old = socio.tblSocios.SingleOrDefault(p => p.intCodigoSoc == tobjSocio.intCodigoSoc); soc_old.bitActivo = tobjSocio.bitActivo; soc_old.bitSexo = tobjSocio.bitSexo; soc_old.dtmFechaIng = tobjSocio.dtmFechaIng; soc_old.dtmFechaNac = tobjSocio.dtmFechaNac; soc_old.intAdultosMayores = tobjSocio.intAdultosMayores; soc_old.intContrato = tobjSocio.intContrato; soc_old.strApellido1Soc = tobjSocio.strApellido1Soc; soc_old.strApellido2Soc = tobjSocio.strApellido2Soc; soc_old.strCodBarrio = tobjSocio.strCodBarrio; soc_old.strCodOficio = tobjSocio.strCodOficio; soc_old.strCodServiciop = tobjSocio.strCodServiciop; soc_old.strCorreo = tobjSocio.strCorreo; soc_old.strDireccion = tobjSocio.strDireccion; soc_old.strEscolaridad = tobjSocio.strEscolaridad; soc_old.strNombreSoc = tobjSocio.strNombreSoc; soc_old.strTelefono = tobjSocio.strTelefono; soc_old.strTipoCed = tobjSocio.strTipoCed; soc_old.bitAhorrador = tobjSocio.bitAhorrador; soc_old.strCedulaSubsidio = tobjSocio.strCedulaSubsidio; soc_old.strNombreSubsidio = tobjSocio.strNombreSubsidio; soc_old.strApellidoSubsidio = tobjSocio.strApellidoSubsidio; soc_old.bitEsAhorradordeNatilleraEscolar = tobjSocio.bitEsAhorradordeNatilleraEscolar; soc_old.strLugarExpedicion = tobjSocio.strLugarExpedicion; soc_old.dtmFechaExpedicion = tobjSocio.dtmFechaExpedicion; socio.tblLogdeActividades.InsertOnSubmit(tobjSocio.log); socio.SubmitChanges(); strResultado = "Registro Actualizado"; } } catch (Exception ex) { new dao().gmtdInsertarError(ex); strResultado = "- Ocurrió un error al Actualizar el registro"; } return(strResultado); }
/// <summary> Consulta una determinada bonificación. </summary> /// <param name="tstrCuenta">el código de la bonificación a consultar.</param> /// <returns> un objeto del tipo tblAhorrosaFuturo. </returns> public tblAhorrosaFuturoBonificacion gmtdConsultar(int tintBonificacion) { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { var query = from cue in cuenta.tblAhorrosaFuturoBonificacions where cue.intCodigoBonificacion == tintBonificacion && cue.bitAnulado == false select cue; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblAhorrosaFuturoBonificacion()); } } }
/// <summary> Consulta un determinado otro Egreso. </summary> /// <param name="tstrCodotro">el código del otro Egreso a consultar.</param> /// <returns> un objeto del tipo otro Egreso. </returns> public tblOtrosEgreso gmtdConsultar(string tstrCodotro) { using (dbExequial2010DataContext oin = new dbExequial2010DataContext()) { var query = from otro in oin.tblOtrosEgresos where otro.strCodOtrosEgresos == tstrCodotro select otro; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblOtrosEgreso()); } } }
/// <summary> Consulta los ahorradores registrados con un determinado barrio. </summary> /// <param name="tstrCodigoBar"> Còdigo del barrio para seleccionar los ahorradores. </param> /// <returns> Lista de los ahorradores consultados. </returns> public List <tblAhorradore> gmtdConsultarAhorradoresxBarrio(string tstrCodigoBar) { using (dbExequial2010DataContext ahorradores = new dbExequial2010DataContext()) { var query = from aho in ahorradores.tblAhorradores where aho.bitAnulado == false && aho.strCodBarrio == tstrCodigoBar select aho; if (query.ToList().Count > 0) { return(query.ToList()); } else { return(new List <tblAhorradore>()); } } }
/// <summary> Consulta un determinado ahorrador. </summary> /// <param name="tintCodSocio">la cédula del ahorrador a consultar.</param> /// <returns> un objeto del tipo tblAhorradore. </returns> public tblAhorradore gmtdConsultar(string tstrCedulaAho) { using (dbExequial2010DataContext ahorradores = new dbExequial2010DataContext()) { var query = from aho in ahorradores.tblAhorradores where aho.bitAnulado == false && aho.strCedulaAho == tstrCedulaAho select aho; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblAhorradore()); } } }
/// <summary> Consulta una determinada clasificacion de credito. </summary> /// <param name="tobjClasificaciondeCredito">el código de la clasificación de crédito.</param> /// <returns> un objeto del tipo tblCreditosClasificacion. </returns> public tblCreditosClasificacion gmtdConsultar(string tobjClasificaciondeCredito) { using (dbExequial2010DataContext tipos = new dbExequial2010DataContext()) { var query = from tip in tipos.tblCreditosClasificacions where tip.strCodigoCla == tobjClasificaciondeCredito select tip; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblCreditosClasificacion()); } } }
public tblAgraciado gmtdConsultarAnulado(string tstrCedAgraciado) { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { var query = from agra in personas.tblAgraciados where agra.strCedulaAgra == tstrCedAgraciado && agra.bitAnulado == true select agra; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblAgraciado()); } } }
/// <summary> Consulta los agraciados registrados con un determinado barrio. </summary> /// <param name="tstrCodigoBar"> Còdigo del barrio para seleccionar los agraciados. </param> /// <returns> Lista de los agraciados consultados. </returns> public List <tblAgraciado> gmtdConsultarAgraciadosxBarrio(string tstrCodigoBar) { using (dbExequial2010DataContext personas = new dbExequial2010DataContext()) { var query = from soc in personas.tblAgraciados where soc.strCodBarrio == tstrCodigoBar && soc.bitAnulado == false select soc; if (query.ToList().Count > 0) { return(query.ToList()); } else { return(new List <tblAgraciado>()); } } }
/// <summary> /// Consulta los datos activos de una determinada cuenta, esto se da por que la cuenta /// 0001 puede estar varias veces por pertenecer a varios años, pero solo esta activa /// en un determinado año. /// </summary> /// <param name="tstrCuenta"> Código de la cuenta a consultar. </param> /// <returns> La cuenta consultada. </returns> public tblAhorrosNavideno gmtdConsultarCuentaActiva(string tstrCuenta) { using (dbExequial2010DataContext cuenta = new dbExequial2010DataContext()) { var query = from cue in cuenta.tblAhorrosNavidenos where cue.strCuenta == tstrCuenta && cue.bitAnulado == false && cue.bitLiquidada == false select cue; if (query.ToList().Count > 0) { return(query.ToList()[0]); } else { return(new tblAhorrosNavideno()); } } }