private void PlantillaXWF_Load(object sender, EventArgs e) { DataSet dts; // Mostrar les opcions de menú string query = "SELECT nomdll, nomform, nom, imatge FROM MenuOptions WHERE accesslevel >= '" + valAccessLevel + "' AND accesslevel <=100"; DataAccess bd = new DataAccess(); dts = bd.PortarPerConsulta(query); foreach (DataRow dr in dts.Tables[0].Rows) { LlencaAplicacions LlencaApp = new LlencaAplicacions(); LlencaApp.Nom = dr["nom"].ToString(); LlencaApp.Imatge = dr["imatge"].ToString(); LlencaApp.Nombredll = dr["nomdll"].ToString(); LlencaApp.Nombreform = dr["nomform"].ToString(); LlencaApp.Dock = DockStyle.Top; panelMenuLateral.Controls.Add(LlencaApp); } // Mostrar la sessió de l'usuari query = "SELECT UserName, Photo FROM Users WHERE Login = '******'"; dts = bd.PortarPerConsulta(query); SessioUsuari sessioUser = new SessioUsuari(); if (sessioUser.cargarSessioXWing) { sessioUser.BackColor = Color.White; } sessioUser.UserName = dts.Tables[0].Rows[0]["UserName"].ToString(); sessioUser.Photo = dts.Tables[0].Rows[0]["Photo"].ToString(); panelSessio.Controls.Add(sessioUser); short idUC = Int16.Parse(valIdUserCategory); var queryUC = (from u in db.UserTypes where u.idUserType == idUC select u.descUserType).FirstOrDefault(); RolUsuari rolUser = new RolUsuari(); rolUser.UserCategory = queryUC.ToString(); panelRol.Controls.Add(rolUser); // Titol Form Form frm = this.FindForm(); TitolForm titolFormulari = new TitolForm(); titolFormulari.Text = frm.Text; panelOpcioMenu.Controls.Add(titolFormulari); // Tornar al menú MenuIcona menuIcona = new MenuIcona(); PanelMenuIcona.Controls.Add(menuIcona); }
private void Plantilla_Load(object sender, EventArgs e) { DataSet dts; string query = "SELECT nomdll, nomform, nom, imatge FROM MenuOptions WHERE accesslevel <= '" + val + "'"; DataAccess bd = new DataAccess(); dts = bd.PortarPerConsulta(query); foreach (DataRow dr in dts.Tables[0].Rows) { LlencaAplicacions LlencaApp = new LlencaAplicacions(); LlencaApp.Nom = dr["nom"].ToString(); LlencaApp.Imatge = dr["imatge"].ToString(); LlencaApp.Nombredll = dr["nomdll"].ToString(); LlencaApp.Nombreform = dr["nomform"].ToString(); LlencaApp.Dock = DockStyle.Top; menulateral.Controls.Add(LlencaApp); } query = "SELECT UserName, Photo FROM Users WHERE Login = '******'"; dts = bd.PortarPerConsulta(query); SessioUsuari sessioUser = new SessioUsuari(); sessioUser.UserName = dts.Tables[0].Rows[0]["UserName"].ToString(); sessioUser.Photo = dts.Tables[0].Rows[0]["Photo"].ToString(); menusessio.Controls.Add(sessioUser); Form frm = this.FindForm(); TitolForm titolFormulari = new TitolForm(); titolFormulari.Text = frm.Name; PanelNomForm.Controls.Add(titolFormulari); MenuIcona menuIcona = new MenuIcona(); PanelMenuIcona.Controls.Add(menuIcona); }