private void btn_guardar_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txt_nombre_agregar.Text.Trim())) { Rol rol = new Rol(); rol.nombre = txt_nombre_agregar.Text.Trim(); if (chk_habilitado.Checked) { rol.estado = true; } else { rol.estado = false; } Role.GuardarRol(rol); Int32 id = Role.DameIdRol(txt_nombre_agregar.Text.Trim()); rol.id = id; if (MessageBox.Show("¿Desea agregarle funcionalidades ahora?", "Pregunta", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { this.Hide(); FormAMRol form = new FormAMRol(rol, true, rol.estado); form.ShowDialog(); this.Show(); txt_nombre_agregar.Text = ""; txt_nombre.Text = ""; Role.LLenarDGV(dg_rol); } else { MessageBox.Show("Se ha guardado el rol correctamente"); txt_nombre_agregar.Text = ""; chk_habilitado.Checked = false; groupBox2.Enabled = false; txt_nombre_agregar.Text = ""; txt_nombre.Text = ""; Role.LLenarDGV(dg_rol); } } else { MessageBox.Show("Debe indicar el nombre del nuevo rol."); } Role.LLenarDGV(dg_rol); }
private void btModificar_Click(object sender, EventArgs e) { Int32 id = Convert.ToInt32(dg_rol.CurrentRow.Cells["Rol_id"].Value); String nombre = Convert.ToString(dg_rol.CurrentRow.Cells["rol_NOMBRE"].Value); Boolean habilitado = Convert.ToBoolean(dg_rol.CurrentRow.Cells[2].Value); Rol rol = new Rol(); rol.id = id; rol.nombre = nombre; this.Hide(); FormAMRol form = new FormAMRol(rol, false, habilitado); form.ShowDialog(); this.Show(); }