Ejemplo n.º 1
0
        // GET: Utilizador
        public ActionResult Index(int?id)
        {
            //SetUp _Layout e check permições do urilizador
            setNavbar();
            setUserContext();
            if ((int)utilizadorATrabalhar._prefil == 0)
            {
                return(RedirectToAction("Login", "Utilizador"));
            }

            Utilizador_Helper objetoHelper = new Utilizador_Helper(Program._conect);

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

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

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

            return(View(viewList));
        }
Ejemplo n.º 2
0
        public List <UtilizadorListar> listar(Utilizador.Estado estado)
        {
            Utilizador objetoDM = new Utilizador(_ligacao);
            List <UtilizadorListar> outLista = new List <UtilizadorListar>();
            DataTable dt = new DataTable();

            dt = objetoDM.listar(estado);

            foreach (DataRow row in dt.Rows)
            {
                UtilizadorListar objetoM = new UtilizadorListar();
                objetoM._uidUtilizador = Guid.Parse(row["uidUtilizador"].ToString());
                objetoM._nome          = "" + row["nome"];
                objetoM._login         = "" + row["login"];
                objetoM._prefil        = (Utilizador.Prefil)Convert.ToInt32(row["prefil"]);
                objetoM._estado        = (Utilizador.Estado)Convert.ToInt32(row["estado"]);

                outLista.Add(objetoM);
            }

            return(outLista);
        }