public void AbrirParaModificar(Rol unRol, listadoRoles frmEnviador) { //si se ejecuta esta funcion, significa que llaman al frm para modificar. va a instanciar una //variable global llamada rolDelForm, el cual recibiremos por parametro y sera el rol que se ha elegido //modificar. Tambien existe una variable global frmPadre, que es el form que llama a este, para poder //volver al mismo //Configuro todos los campos de este formulario en enabled true, es decir, editables frmPadre = frmEnviador; rolDelForm = unRol; this.Show(); chkHabilitado.Visible = true; chkHabilitado.Checked = unRol.Habilitado; chkHabilitado.Enabled = true; txtNombre.Text = unRol.Nombre; txtNombre.Enabled = true; lstFuncDelSist.Visible = true; btnAgregar.Visible = true; btnSacar.Visible = true; btnCrear.Visible = false; btnGuardar.Visible = true; cargarListadoDeFuncionalidadesDelRol(); cargarListadoDeFuncionalidadesDelSistema(); }
public void AbrirParaAgregar(listadoRoles frmEnviador) { //si se ejecuta esta funcion, significa que llaman al frm para agregar. va a instanciar una //variable global llamada rolDelForm, el cual quedara instanciado sin datos y se completara cuando el //usuario los ingrese. //Tambien existe una variable global frmPadre, que es el form que llama a este, para poder //volver al mismo //Configuro todos los campos de este formulario en enabled true, es decir, editables this.Show(); txtNombre.Text = ""; txtNombre.Enabled = true; chkHabilitado.Checked = false; chkHabilitado.Visible = true; chkHabilitado.Enabled = true; lstFuncDelSist.Visible = true; lstFuncDelRol.Visible = true; btnSacar.Visible = true; btnAgregar.Visible = true; btnCrear.Visible = true; btnVolver.Visible = true; btnGuardar.Visible = false; frmPadre = frmEnviador; lstFuncDelRol.Items.Clear(); cargarListadoDeFuncionalidadesDelSistema(); }
private void ABMRolesToolStripMenuItem_Click(object sender, EventArgs e) { listadoRoles frmListadoRoles = new listadoRoles(); frmListadoRoles.Show(this); }