コード例 #1
0
ファイル: frmMain.cs プロジェクト: ann-semenovykh/ESshell
 private void edit_var()
 {
     if (dataVars.SelectedRows.Count == 0)
     {
         MessageBox.Show("Выберите переменную для изменения");
     }
     else
     {
         ESys.VariableRow dr  = es.Variable.FindByИмя(dataVars.SelectedRows[0].Cells[0].Value.ToString());
         frmAddVar        frm = new frmAddVar(this, dr, dataVars.SelectedRows[0].Index);
         if (!check_var_in_rule(dataVars.SelectedRows[0].Cells[0].Value.ToString()))
         {
             MessageBox.Show("Переменная уже используется в правиле\nИзменение домена запрещено", "Внимание");
             frm.cmbDomen.Enabled = false;
         }
         string tmp = dataVars.SelectedRows[0].Cells[0].Value.ToString();
         frm.ShowDialog(this);
         update_rule(tmp, dataVars.SelectedRows[0].Cells[0].Value.ToString());
     }
     //        if (check_var_in_rule(dataVars.SelectedRows[0].Cells[0].Value.ToString()))
     //        {
     //        ESys.VariableRow dr = es.Variable.FindByИмя(dataVars.SelectedRows[0].Cells[0].Value.ToString());
     //        frmAddVar frm = new frmAddVar(this, dr, dataVars.SelectedRows[0].Index);
     //        frm.ShowDialog(this);
     //        }
     //        else { MessageBox.Show("Переменная уже используется в правиле", "Изменение запрещено"); }
 }
コード例 #2
0
ファイル: frmMain.cs プロジェクト: ann-semenovykh/ESshell
        public void add_var()
        {
            frmAddVar frm = new frmAddVar(this, null, -1);

            frm.ShowDialog(this);
        }