public IList <LlaveDescripcion> ObtenerListadoCuentasBanco(int intIdEmpresa, string strDescripcion = "") { using (IDbContext dbContext = localContainer.Resolve <IDbContext>()) { var listaCuentaBanco = new List <LlaveDescripcion>(); try { var listado = dbContext.CuentaBancoRepository.Where(x => x.IdEmpresa == intIdEmpresa); if (!strDescripcion.Equals(string.Empty)) { listado = listado.Where(x => x.Descripcion.Contains(strDescripcion)); } listado = listado.OrderBy(x => x.IdCuenta); foreach (var value in listado) { LlaveDescripcion item = new LlaveDescripcion(value.IdCuenta, value.Descripcion); listaCuentaBanco.Add(item); } return(listaCuentaBanco); } catch (Exception ex) { log.Error("Error al obtener el listado de cuentas bancaría: ", ex); throw new Exception("Se produjo un error obteniendo el listado de cuentas bancarias. Por favor consulte con su proveedor.."); } } }
public async Task CargarListaParametros() { cboTipoIdentificacion.ValueMember = "Id"; cboTipoIdentificacion.DisplayMember = "Descripcion"; IList <LlaveDescripcion> dsTipoIdentificacion = await Administrador.ObtenerListadoTipoIdentificacion(strToken); cboTipoIdentificacion.DataSource = dsTipoIdentificacion; // Carga listado reportes cboReportes.ValueMember = "Id"; cboReportes.DisplayMember = "Descripcion"; IList <LlaveDescripcion> dsReportes = await Administrador.ObtenerListadoCatalogoReportes(strToken); cboReportes.DataSource = dsReportes; cboRoles.ValueMember = "Id"; cboRoles.DisplayMember = "Descripcion"; IList <LlaveDescripcion> dsRoles = await Administrador.ObtenerListadoRoles(strToken); cboRoles.DataSource = dsRoles; // Carga Tipo Contrato cboTipoContrato.ValueMember = "Id"; cboTipoContrato.DisplayMember = "Descripcion"; IList <LlaveDescripcion> dsTipoContrato = new List <LlaveDescripcion>(); LlaveDescripcion tipo = new LlaveDescripcion(1, "Pago mensual o anual"); dsTipoContrato.Add(tipo); tipo = new LlaveDescripcion(2, "Limite de documentos anual"); dsTipoContrato.Add(tipo); cboTipoContrato.DataSource = dsTipoContrato; }
public IList <LlaveDescripcion> ObtenerListadoTipoMovimientoBanco() { using (IDbContext dbContext = localContainer.Resolve <IDbContext>()) { var listaTipoMovimiento = new List <LlaveDescripcion>(); try { var listado = dbContext.TipoMovimientoBancoRepository; foreach (var value in listado) { LlaveDescripcion item = new LlaveDescripcion(value.IdTipoMov, value.Descripcion); listaTipoMovimiento.Add(item); } return(listaTipoMovimiento); } catch (Exception ex) { log.Error("Error al obtener el tipo de movimiento: ", ex); throw new Exception("Se produjo un error consultando el listado de tipos de movimientos bancarios. Por favor consulte con su proveedor.."); } } }
public IList <LlaveDescripcion> ObtenerListadoSucursalDestino(int intIdEmpresa, int intIdSucursalOrigen) { using (IDbContext dbContext = localContainer.Resolve <IDbContext>()) { var listaSucursales = new List <LlaveDescripcion>(); try { var listado = dbContext.SucursalPorEmpresaRepository.Where(x => x.IdEmpresa == intIdEmpresa && x.IdSucursal != intIdSucursalOrigen); foreach (var value in listado) { LlaveDescripcion item = new LlaveDescripcion(value.IdSucursal, value.NombreSucursal); listaSucursales.Add(item); } return(listaSucursales); } catch (Exception ex) { log.Error("Error al obtener el listado de sucursales: ", ex); throw new Exception("Se produjo un error consultando el listado de sucursales. Por favor consulte con su proveedor."); } } }