コード例 #1
0
 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..");
         }
     }
 }
コード例 #2
0
        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;
        }
コード例 #3
0
 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..");
         }
     }
 }
コード例 #4
0
 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.");
         }
     }
 }