Exemple #1
0
        public ActionResult EstadoCuentas(int?tipoEstadoCuentaId, DateTime?fechaDesde, DateTime?fechaHasta)
        {
            var reporte            = new List <ReporteBalanceComprobacion>();
            var nombreEstadoCuenta = string.Empty;

            if (tipoEstadoCuentaId != null)
            {
                switch (tipoEstadoCuentaId.Value)
                {
                case 1:
                    nombreEstadoCuenta = "Cuentas por Pagar";
                    reporte            = reportesManager.GetReporteEstadoCuentas("92000", "92999",
                                                                                 DateTime.ParseExact("20180101", "yyyyMMdd", null),
                                                                                 DateTime.ParseExact("20181231", "yyyyMMdd", null));
                    break;

                case 2:
                    nombreEstadoCuenta = "Cuentas por Cobrar";
                    reporte            = reportesManager.GetReporteEstadoCuentas("06000", "06999",
                                                                                 DateTime.ParseExact("20180101", "yyyyMMdd", null),
                                                                                 DateTime.ParseExact("20181231", "yyyyMMdd", null));
                    break;

                case 3:
                    nombreEstadoCuenta = "Padrinos";
                    reporte            = reportesManager.GetReporteEstadoCuentas("92110", "92110",
                                                                                 DateTime.ParseExact("20180101", "yyyyMMdd", null),
                                                                                 DateTime.ParseExact("20181231", "yyyyMMdd", null));
                    break;
                }
            }
            @ViewBag.TipoEstadoCuentaNombre = nombreEstadoCuenta;
            return(View(reporte));
        }