コード例 #1
0
        public ActionResult Index(int?id)
        {
            //SetUp _Layout e check permições do urilizador
            setNavbar();
            setUserContext();
            if ((int)utilizadorATrabalhar._prefil == 0)
            {
                return(RedirectToAction("Login", "Utilizador"));
            }

            Material_Helper objetoHelper = new Material_Helper(Program._conect);

            if (id == null)
            {
                id = 1;             // caso rute sem id
            }
            Material.Estado estadoAtual = (Material.Estado)id.Value;

            ViewBag.lstEstado   = objetoHelper.lstEstados();     // Carregar a lista de estados
            ViewBag.estadoAtual = ((int)estadoAtual).ToString(); // Carrgar estado atual

            List <MaterialListar> viewList = objetoHelper.listar(estadoAtual);

            return(View(viewList));
        }
コード例 #2
0
        public ActionResult Details(string id)
        {
            try {
                //SetUp _Layout e check permições do urilizador
                setNavbar();
                setUserContext();
                if ((int)utilizadorATrabalhar._prefil == 0)
                {
                    return(RedirectToAction("Login", "Utilizador"));
                }

                Material_Helper objetoHelper = new Material_Helper(Program._conect);
                MaterialDetails objetoM      = objetoHelper.ler(id);

                return(View(objetoM));
            }
            catch (Exception e) {
                return(RedirectToAction(nameof(Error), new { menssagem = e.Message }));
            }
        }