示例#1
0
        private void DGVRol_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.ColumnIndex == 2)
            {

                string msj = "El Rol será eliminado. ";
                msj = msj + "¿Desea continuar?";
                DialogResult dialogResult = MessageBox.Show(msj, "Atención", MessageBoxButtons.YesNo);
                if (dialogResult == DialogResult.No)
                    return;

                string rol = DGVRol.Rows[e.RowIndex].Cells["NombreDelRol"].Value.ToString();
                int id_rol = getIdRol(rol);

                Conexion conn = new Conexion();
                SqlDataReader resultado = conn.consultar("UPDATE SASHAILO.Rol SET ELIMINADO = 'S' WHERE ID_ROL = " + id_rol + "");
                resultado.Dispose(); // Aca hago el borrado logico
                MessageBox.Show("El rol '" + rol + "' ha sido eliminado", "");
                conn.desconectar();
                inicializarTabla();

            }

            if (e.ColumnIndex == 3)
            {
                Modif_rol modificacion = new Modif_rol();
                string rol = DGVRol.Rows[e.RowIndex].Cells["NombreDelRol"].Value.ToString();
                modificacion.cargarDatos(rol);
                modificacion.Text = "Modificacion de Rol";
                modificacion.Tag = this;
                modificacion.ShowDialog();
                inicializarTabla();
            }
        }
示例#2
0
 private void ModificarRol_Click(object sender, EventArgs e)
 {
     Modif_rol modificacion = new Modif_rol();
     string rol = DGVRol.CurrentCell.Value.ToString(); // Aca guardo el rol seleccionado de la tabla
     modificacion.cargarDatos(rol);
     modificacion.Text = "Modificacion de Rol";
     modificacion.Tag = this;
     modificacion.ShowDialog();
     inicializarTabla();
 }