//en el futuro debe recibir un rol private void AplicarSeguridad() { //if (!Usuario.IsAdmin()) //{ //btngrabar.Enable = false; //cmbproductos.Enable = false; //menuStrip1.Items.Remove(menuABMCliente); //menuStrip1.Items.Remove(menuABMEmpresa); //} DataTable dt = new DataTable(); Funcionalidad funcionalidad = new Funcionalidad(); dt = funcionalidad.GetFuncionalidadesPorUsuario(this.userLog.Id); DataTable dtFuncionalidades = new DataTable(); DeshabilitarMenu(); if (dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { if (row["menu"].ToString() == "menuRegistroUsuario") { menuStrip1.Items.Add(menuRegistroUsuario); } if (row["menu"].ToString() == "menuABMCliente") { menuStrip1.Items.Add(menuABMCliente); } if (row["menu"].ToString() == "menuABMEmpresa") { menuStrip1.Items.Add(menuABMEmpresa); } if (row["menu"].ToString() == "menuPublicacion") { menuStrip1.Items.Add(menuPublicacion); } if (row["menu"].ToString() == "menuComprar") { menuStrip1.Items.Add(menuComprar); } if (row["menu"].ToString() == "menuCliente") { menuStrip1.Items.Add(menuCliente); } if (row["menu"].ToString() == "menuEstadisticas") { menuStrip1.Items.Add(menuEstadisticas); } if (row["menu"].ToString() == "menuPagos") { menuStrip1.Items.Add(menuPagos); } if (row["menu"].ToString() == "aBMRolToolStripMenuItem") { menuStrip1.Items.Add(aBMRolToolStripMenuItem); } if (row["menu"].ToString() == "ABMGradoToolStripMenuItem") { menuStrip1.Items.Add(ABMGradoToolStripMenuItem); } } } menuStrip1.Items.Add(salirToolStripMenuItem); }