public ModificacionRol(Rol rol_seleccionado, PagoAgilFrba.Login_e_Inicio.Menu menu) { this.menu = menu; InitializeComponent(); var materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); DataRow row; this.rol = rol_seleccionado; tx_nombre_rol.Text = rol.nombre; check_inhabilitado.Checked = rol.inhabilitado; if (rol.inhabilitado) { check_inhabilitado.Enabled = true; } else { check_inhabilitado.Enabled = false; } tabla_funcionalidades.Columns.Add(new DataColumn("Prueba", typeof(bool))); tabla_funcionalidades.Columns.Add("Nombre"); tabla_funcionalidades.Columns.Add("Descripcion"); List <Funcionalidad> funcionalidades = FuncionalidadesRepositorio.getFuncionalidades(); foreach (Funcionalidad funcionalidad in funcionalidades) { row = tabla_funcionalidades.NewRow(); row["Prueba"] = RolesRepositorio.tieneFuncionalidad(rol.id, funcionalidad.nombre); row["Nombre"] = funcionalidad.nombre; row["Descripcion"] = funcionalidad.detalle; tabla_funcionalidades.Rows.Add(row); } data_funcionalidades_rol.DataSource = tabla_funcionalidades; }
public ListadoRoles(char modo, PagoAgilFrba.Login_e_Inicio.Menu menu, Rol rol_actual) { this.rol_actual = rol_actual; this.menu = menu; InitializeComponent(); var materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme(Primary.BlueGrey800, Primary.BlueGrey900, Primary.BlueGrey500, Accent.LightBlue200, TextShade.WHITE); this.modo = modo; tabla_roles.Columns.Add("Id"); tabla_roles.Columns.Add("Nombre"); tabla_roles.Columns.Add("Inhabilitado"); DataGridViewButtonColumn btn_accion = new DataGridViewButtonColumn(); if (modo.Equals('B')) { btn_accion.HeaderText = "Baja"; btn_accion.Text = "Inhabilitar"; btn_accion.Name = "btn_baja"; btn_accion.UseColumnTextForButtonValue = true; } else { btn_accion.HeaderText = "Modificación"; btn_accion.Text = "Modificar"; btn_accion.Name = "btn_modificacion"; btn_accion.UseColumnTextForButtonValue = true; } refreshValues(); data_listado_roles.Columns.Add(btn_accion); }