public ActionResult ComboBoxRegionesConsultaSemillasPartial()
        {
            int empresaId = -1;

            if (Request.Params["Clave_Empresa"] != null)
            {
                int.TryParse("0" + Request.Params["Clave_Empresa"], out empresaId);
            }
            //var model = db.Cat_SucursalesList.Where(s => s.Clave_Empresa == empresaId).OrderBy(s => s.Desc_Sucursal);
            //var model = FTPresupuestoProvider.GetSucursales(empresaId);
            var model = FTPresupuestoProvider.GetRegionesByUserId(WebMatrix.WebData.WebSecurity.CurrentUserId, empresaId);

            return(PartialView("_ComboBoxRegionesConsultaSemillasPartial", model.ToList()));
        }
Exemplo n.º 2
0
        public ActionResult ComboBoxRegionesReporteGastosPartial()
        {
            bool todos = false;

            if (Request.Params["todos"] != null)
            {
                if (Request.Params["todos"] == "1")
                {
                    todos = true;
                }
            }

            int empresaId  = -1;
            int divisionId = 0;

            if (Request.Params["Clave_Empresa"] != null)
            {
                int.TryParse("0" + Request.Params["Clave_Empresa"], out empresaId);
            }

            if (Request.Params["Clave_Division"] != null)
            {
                int.TryParse("0" + Request.Params["Clave_Division"], out divisionId);
            }

            var modelLista = FTPresupuestoProvider.GetRegionesByUserId(WebMatrix.WebData.WebSecurity.CurrentUserId, empresaId, divisionId);
            var model      = modelLista.ToList();

            if (todos)
            {
                model.Add(new Models.RegionDivisionModel {
                    DivisionId = divisionId, Nombre = "(TODAS)", RegionDivisionId = $"{divisionId};0", RegionId = 0
                });
            }

            return(PartialView("_ComboBoxRegionesReporteGastosPartial", model.OrderBy(x => x.Nombre).ToList()));
        }