示例#1
0
 public List <CONTA_003_balances_Info> get_list(int IdEmpresa, int IdAnio, DateTime fechaIni, DateTime fechaFin, string IdUsuario, int IdNivel, bool mostrarSaldo0, string balance, bool MostrarSaldoAcumulado)
 {
     try
     {
         List <CONTA_003_balances_Info> Lista;
         using (Entities_reportes Context = new Entities_reportes())
         {
             Lista = (from q in Context.SPCONTA_003_balances(IdEmpresa, IdAnio, fechaIni, fechaFin, IdUsuario, IdNivel, mostrarSaldo0, balance, MostrarSaldoAcumulado)
                      select new CONTA_003_balances_Info
             {
                 IdUsuario = q.IdUsuario,
                 IdEmpresa = q.IdEmpresa,
                 IdCtaCble = q.IdCtaCble,
                 pc_Cuenta = q.pc_Cuenta,
                 IdCtaCblePadre = q.IdCtaCblePadre,
                 EsCtaUtilidad = q.EsCtaUtilidad,
                 IdNivelCta = q.IdNivelCta,
                 IdGrupoCble = q.IdGrupoCble,
                 gc_estado_financiero = q.gc_estado_financiero,
                 gc_GrupoCble = q.gc_GrupoCble,
                 gc_Orden = q.gc_Orden,
                 Debitos = q.Debitos,
                 DebitosSaldoInicial = q.DebitosSaldoInicial,
                 SaldoDebitos = q.SaldoDebitos,
                 SaldoDebitosCreditos = q.SaldoDebitosCreditos,
                 Creditos = q.Creditos,
                 CreditosSaldoInicial = q.CreditosSaldoInicial,
                 SaldoCreditos = q.SaldoCreditos,
                 SaldoFinal = q.SaldoFinal,
                 SaldoInicial = q.SaldoInicial,
                 EsCuentaMovimiento = q.EsCuentaMovimiento,
                 Naturaleza = q.Naturaleza,
                 SaldoCreditosNaturaleza = q.SaldoCreditosNaturaleza,
                 SaldoDebitosCreditosNaturaleza = q.SaldoDebitosCreditosNaturaleza,
                 SaldoDebitosNaturaleza = q.SaldoDebitosNaturaleza,
                 SaldoFinalNaturaleza = q.SaldoFinalNaturaleza,
                 SaldoInicialNaturaleza = q.SaldoInicialNaturaleza,
                 Su_Descripcion = Su_Descripcion
             }).ToList();
         }
         return(Lista);
     }
     catch (Exception)
     {
         throw;
     }
 }
        public List <CONTA_003_balances_Info> get_list(int IdEmpresa, int IdAnio, DateTime fechaIni, DateTime fechaFin, string IdUsuario, int IdNivel, bool mostrarSaldo0, string balance, int IdSucursal)
        {
            try
            {
                List <CONTA_003_balances_Info> Lista;
                int IdSucursalIni = IdSucursal;
                int IdSucursalFin = IdSucursal == 0 ? 99999 : IdSucursal;
                if (IdSucursalFin == IdSucursalIni)
                {
                    var info_sucursal = data_sucursal.get_info(IdEmpresa, IdSucursalIni);
                    if (info_sucursal != null)
                    {
                        Su_Descripcion = info_sucursal.Su_Descripcion;
                    }
                }
                else
                {
                    Su_Descripcion = "Todas";
                }

                using (Entities_reportes Context = new Entities_reportes())
                {
                    Lista = (from q in Context.SPCONTA_003_balances(IdEmpresa, IdAnio, fechaIni, fechaFin, IdUsuario, IdNivel, mostrarSaldo0, balance, IdSucursalIni, IdSucursalFin)
                             select new CONTA_003_balances_Info
                    {
                        IdUsuario = q.IdUsuario,
                        IdEmpresa = q.IdEmpresa,
                        IdCtaCble = q.IdCtaCble,
                        pc_Cuenta = q.pc_Cuenta,
                        IdCtaCblePadre = q.IdCtaCblePadre,
                        EsCtaUtilidad = q.EsCtaUtilidad,
                        IdNivelCta = q.IdNivelCta,
                        IdGrupoCble = q.IdGrupoCble,
                        gc_estado_financiero = q.gc_estado_financiero,
                        gc_GrupoCble = q.gc_GrupoCble,
                        gc_Orden = q.gc_Orden,
                        Debitos = q.Debitos,
                        DebitosSaldoInicial = q.DebitosSaldoInicial,
                        SaldoDebitos = q.SaldoDebitos,
                        SaldoDebitosCreditos = q.SaldoDebitosCreditos,
                        Creditos = q.Creditos,
                        CreditosSaldoInicial = q.CreditosSaldoInicial,
                        SaldoCreditos = q.SaldoCreditos,
                        SaldoFinal = q.SaldoFinal,
                        SaldoInicial = q.SaldoInicial,
                        EsCuentaMovimiento = q.EsCuentaMovimiento,
                        Naturaleza = q.Naturaleza,
                        SaldoCreditosNaturaleza = q.SaldoCreditosNaturaleza,
                        SaldoDebitosCreditosNaturaleza = q.SaldoDebitosCreditosNaturaleza,
                        SaldoDebitosNaturaleza = q.SaldoDebitosNaturaleza,
                        SaldoFinalNaturaleza = q.SaldoFinalNaturaleza,
                        SaldoInicialNaturaleza = q.SaldoInicialNaturaleza,
                        Su_Descripcion = Su_Descripcion
                    }).ToList();
                }
                return(Lista);
            }
            catch (Exception)
            {
                throw;
            }
        }