Beispiel #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));
        }
Beispiel #2
0
        public List <MaterialListar> listar(Material.Estado estado)
        {
            Material objetoDM = new Material(_ligacao);
            List <MaterialListar> outLista = new List <MaterialListar>();
            DataTable             dt       = new DataTable();

            dt = objetoDM.listar(estado);

            foreach (DataRow row in dt.Rows)
            {
                MaterialListar objetoM = new MaterialListar();
                objetoM._artigo    = "" + row["ARTIGO"];
                objetoM._familia   = "" + row["FAMILIA"];
                objetoM._descricao = "" + row["DESCRICAO"];
                objetoM._unMed     = "" + row["UNMED"];
                objetoM._estado    = (Material.Estado)Convert.ToInt32(row["ACTIVO"]);

                outLista.Add(objetoM);
            }

            return(outLista);
        }