Ejemplo n.º 1
0
        public ActionResult ReportePorVendedor(ReportePorVendedorViewModel rVM)
        {
            var ventas = _ventasServicios.GetByDate(rVM.FechaDesde, rVM.FechaHasta);

            rVM.Ventas         = ventas.Where(a => a.SucursalID == sucID && a.Vendedor.Id == rVM.VendedorID).ToList();
            ViewBag.Vendedores = _usuariosRolesServicios.GetUsuariosByRolYSucursal(sucID, 3); //El 3 es Vendedor

            return(View(rVM));
        }
Ejemplo n.º 2
0
        public ActionResult ReportePorVendedorPrint(ReportePorVendedorViewModel rVM)
        {
            var ventas = _ventasServicios.GetByDate(rVM.FechaDesde, rVM.FechaHasta);

            rVM.Ventas = ventas.Where(a => a.SucursalID == sucID && a.Vendedor.Id == rVM.VendedorID).ToList();
            var v = _usuariosRolesServicios.GetUsuariosByRolYSucursal(sucID, 3); //El 3 es Vendedor
            var u = v.Where(a => a.Id == rVM.VendedorID).FirstOrDefault();

            rVM.CabeceraReporte = u.NombreCompleto + " (Desde: " + rVM.FechaDesde.ToShortDateString() + " Hasta: " + rVM.FechaHasta.ToShortDateString() + ")";

            return(View(rVM));
        }
Ejemplo n.º 3
0
        public ActionResult ReportePorVendedor()
        {
            if (!ValidarUsuario(1, 2))
            {
                return(RedirectToAction("ErrorPermisos", "Base"));
            }

            ReportePorVendedorViewModel vVM = new ReportePorVendedorViewModel();

            vVM.FechaDesde = DateTime.Now;
            vVM.FechaHasta = DateTime.Now;
            var ventas = _ventasServicios.GetByDate(vVM.FechaDesde, vVM.FechaHasta);

            vVM.Ventas         = ventas.Where(a => a.SucursalID == sucID).ToList();
            ViewBag.Vendedores = _usuariosRolesServicios.GetUsuariosByRolYSucursal(sucID, 3); //El 3 es Vendedor

            return(View(vVM));
        }