Example #1
0
        public IEnumerable<IngresosEgresosModel> ReporteIngreso(int ID)
        {
            List<IngresosEgresosModel> result = new List<IngresosEgresosModel>();
            var servicio = new IngresosServices();
            NumLetra nl = new NumLetra();
            SG_INGRESOS ingreso = servicio.ObtenerIngreso(ID);
            string user = HttpContext.Current.User.Identity.Name.Split('-')[0];
            IngresosEgresosModel ingresoModel = new IngresosEgresosModel()
            {
                DETALLE = ingreso.CONCEPTO,
                FECHA = ingreso.FECHA,
                TOTAL = ingreso.IMPORTE,
                CAJA = ingreso.ID_CAJA != 1 ? string.Format("{0} - {1}  Nro Cuenta : {2} {3}", ingreso.SG_CAJAS.CODIGO, ingreso.SG_CAJAS.NOMBRE, ingreso.SG_CAJAS.NRO_CUENTA, ingreso.SG_CAJAS.DESCRIPCION) : string.Format("{0} - {1} ", ingreso.SG_CAJAS.CODIGO, ingreso.SG_CAJAS.NOMBRE),
                USUARIO = servicioUsuario.ObtenerUsuariosPorCriterio(y => y.ID_USUARIO == ingreso.ID_USUARIO).FirstOrDefault().NOMBRE,
                TOTAL_LITERAL = nl.Convertir(ingreso.IMPORTE.ToString(), true),
                NRO_COMPROBANTE = ingreso.NRO_COMP
            };

            result.Add(ingresoModel);
            return result;
        }