private void button1_Click(object sender, EventArgs e)
        {
            this.Close();
            Form modificacion_rol = new Modificacion_Roles();

            modificacion_rol.Show();
        }
        private void bt_cambiar_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(txt_nombre.Text.Trim()))
            {
                MessageBox.Show("Introduzca un nuevo nombre", "WARNING", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            SqlCommand cmd = new SqlCommand("ZTS_DB.Actualizar_nombre_rol", conexion);

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@nombre_rol_nuevo", SqlDbType.Char).Value = txt_nombre.Text.Trim();
            cmd.Parameters.AddWithValue("@nombre_rol_viejo", SqlDbType.Char).Value = txt_rol.Text;

            conexion.Open();
            try
            {
                cmd.ExecuteNonQuery();
                MessageBox.Show("Modificacion Finalizada", "Modificacion de Roles", MessageBoxButtons.OK, MessageBoxIcon.Information);
                Form mod = new Modificacion_Roles();
                mod.Show();
                this.Close();
            }
            catch (SqlException exepcion)
            {
                SqlError errores = exepcion.Errors[0];
                MessageBox.Show(errores.Message.ToString(), "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                conexion.Close();
                return;
            }

            conexion.Close();
        }