コード例 #1
0
ファイル: BajaRol.cs プロジェクト: fhedderwick/GDD2C2019
        private void button1_Click(object sender, EventArgs e)
        {
            Dictionary <string, object> map = new Dictionary <string, object>();

            map.Add("@ROL_ID", _rolId);
            int deletedRows = _dbm.executeUpdate(DELETE_ROL_USER_RELATIONS_QUERY, map);

            if (1 == _dbm.executeUpdate(DISABLE_ROL_QUERY, map))
            {
                String mensaje = "El rol \"" + _rolname + "\" se dio de baja correctamente. ";
                switch (deletedRows)
                {
                case 0: mensaje += "No había usuarios con ese rol."; break;

                case 1: mensaje += "Se dio de baja una relación de usuario."; break;

                default: mensaje += "Se dieron de baja " + deletedRows + " relaciones de usuario."; break;
                }
                MessageBox.Show(mensaje);
                _listaRol.actualizarValores();
            }
            else
            {
                MessageBox.Show("Error al dar de baja al rol \"" + _rolname + "\".");
            }
            Close();
        }
コード例 #2
0
ファイル: ModificarRol.cs プロジェクト: fhedderwick/GDD2C2019
        private void button1_Click(object sender, EventArgs e)
        {
            Dictionary <string, object> map = new Dictionary <string, object>();

            map.Add("@ROL_ID", _rolId);
            if (1 == _dbm.executeUpdate(ENABLE_ROL_QUERY, map))
            {
                MessageBox.Show("El rol \"" + _rolname + "\" se rehabilitó correctamente. Las relaciones previas con los usuarios no se pueden recuperar y deberá hacerlo manualmente.");
                button1.Enabled = false;
                _listaRol.actualizarValores();
            }
            else
            {
                MessageBox.Show("Error al rehabilitar al rol \"" + _rolname + "\".");
            }
        }