Ejemplo n.º 1
0
        public ActionResult Search([Bind(Include = "TipoDocumento,Serie,Correlativo,FechaInicial,FechaFinal")] FilterDoc filter)
        {
            if (Session[HomeController.IdUser] == null)
            {
                return(RedirectToAction("", "Home"));
            }
            var idUser = Session[HomeController.IdUser].ToString();

            var filters = new Dictionary <string, string>();

            if (filter.TipoDocumento > 0)
            {
                filters.Add("i_IdTipoDocumento", filter.TipoDocumento.ToString());
            }

            if (!string.IsNullOrEmpty(filter.Serie))
            {
                filters.Add("v_SerieDocumento", $"'{filter.Serie}'");
            }

            if (!string.IsNullOrEmpty(filter.Correlativo))
            {
                filters.Add("v_CorrelativoDocumento", $"'{filter.Correlativo}'");
            }

            var bl    = new VentaBl();
            var items = bl.SearchVentas(idUser, filter.FechaInicial, filter.FechaFinal, filters);

            if (!bl.LastResult.Success)
            {
                return(HttpNotFound(bl.LastResult.ErrorMessage));
            }
            return(View(items));
        }
Ejemplo n.º 2
0
        // GET: Panel
        public ActionResult Index()
        {
            if (Session[HomeController.IdUser] == null)
            {
                return(RedirectToAction("", "Home"));
            }
            var idUser = Session[HomeController.IdUser].ToString();
            var vbl    = new VentaBl();
            //var cbl = new ClienteBl();
            //ViewBag.Cliente = cbl.GetClient(idUser);
            var items = vbl.SearchVentas(idUser, DateTime.Now.Date, DateTime.Now.Date, null);

            return(View(items));
        }