public ActionResult EnvInterXstore() { Dat_Orce get_orc = new Dat_Orce(); ViewBag.cadena = get_orc.lista_cadena(); ViewBag.tipotda = get_orc.lista_tipotda(); ViewBag.tienda = get_orc.lista_tda_cadenatipo(); ViewBag.tipointer = get_orc.lista_tipo_interface(); return(View()); }
public ActionResult Index() { string usuario_nom = ""; string usuario_con = ""; Boolean _acceso = false; Boolean _accesoMenu = true; Ent_Usuario _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; try { if (!DBNull.Value.Equals(Request.Cookies["User"].Value) && _usuario == null) { usuario_nom = Request.Cookies["User"].Value; usuario_con = Request.Cookies["Pass"].Value; string _error_con = ""; _acceso = IsValid(usuario_nom, usuario_con, ref _error_con); if (_acceso) { _usuario = (Ent_Usuario)Session[Ent_Constantes.NameSessionUser]; } _accesoMenu = false; } } catch (Exception ex) { _acceso = false; } string actionName = this.ControllerContext.RouteData.GetRequiredString("action"); string controllerName = this.ControllerContext.RouteData.GetRequiredString("controller"); string return_view = actionName + "|" + controllerName; List <Ent_Combo> list = new List <Ent_Combo>(); Ent_Combo entCombo = new Ent_Combo(); if ((_usuario == null && _acceso == false) || (_usuario == null && _accesoMenu == true)) { return(RedirectToAction("Login", "Control", new { returnUrl = return_view })); } else { if (_accesoMenu == true) { var distrito = datArticuloStock.listar_distrito(Session["PAIS"].ToString()); /*Filtra por pais -bataweb ecuador*/ var lista = datArticuloStock.listar_Departamento(); var obj = lista[0]; List <Departamento> listobj = new List <Departamento>(); listobj.Add(obj); ViewBag.listDepartamento = lista; ViewBag.General = listobj; ViewBag.Usuario = _usuario.usu_nombre; ViewBag.distrito = distrito; Dat_Orce get_orc = new Dat_Orce(); ViewBag.cadena = get_orc.lista_cadena(true); list = new List <Ent_Combo>(); entCombo = new Ent_Combo(); entCombo.cbo_codigo = "0"; entCombo.cbo_descripcion = "POR DEFECTO"; list.Add(entCombo); entCombo = new Ent_Combo(); entCombo.cbo_codigo = "1"; entCombo.cbo_descripcion = "POR VENTA ACUMULADA ASCENDENTE"; list.Add(entCombo); entCombo = new Ent_Combo(); entCombo.cbo_codigo = "2"; entCombo.cbo_descripcion = "POR VENTA ACUMULADA DESCENDENTE"; list.Add(entCombo); ViewBag.TipoReporte = list; ViewBag.Pais = Session["PAIS"]; return(View()); } else { var data = new Dat_Menu(); var items = data.navbarItems(_usuario.usu_id).ToList(); Session[Ent_Global._session_menu_user] = items; #region <VALIDACION DE ROLES DE USUARIO> Boolean valida_rol = true; Basico valida_controller = new Basico(); List <Ent_Menu_Items> menu = (List <Ent_Menu_Items>)Session[Ent_Global._session_menu_user]; valida_rol = valida_controller.AccesoMenu(menu, this); #endregion if (valida_rol) { var distrito = datArticuloStock.listar_distrito(Session["PAIS"].ToString());/*Filtra por pais -bataweb ecuador*/ var lista = datArticuloStock.listar_Departamento(); var obj = lista[0]; List <Departamento> listobj = new List <Departamento>(); listobj.Add(obj); ViewBag.listDepartamento = lista; ViewBag.General = listobj; ViewBag.Usuario = _usuario.usu_nombre; Dat_Orce get_orc = new Dat_Orce(); ViewBag.cadena = get_orc.lista_cadena(true); ViewBag.distrito = distrito; list = new List <Ent_Combo>(); entCombo = new Ent_Combo(); entCombo.cbo_codigo = "0"; entCombo.cbo_descripcion = "POR DEFECTO"; list.Add(entCombo); entCombo = new Ent_Combo(); entCombo.cbo_codigo = "1"; entCombo.cbo_descripcion = "ASCENDENTE"; list.Add(entCombo); entCombo = new Ent_Combo(); entCombo.cbo_codigo = "2"; entCombo.cbo_descripcion = "DESCENDENTE"; list.Add(entCombo); ViewBag.TipoReporte = list; return(View()); } else { return(RedirectToAction("Login", "Control", new { returnUrl = return_view })); } } } }