示例#1
0
 private void OkButton_Click(object sender, EventArgs e)
 {
     for (int i = 0; i < VariablesManager.Variables.Length; i++)
     {
         VariablesManager.SetValue(new Variable(VariablesManager.Variables[i], decimal.Parse(VariablesListView.Items[i].SubItems[1].Text)));
     }
 }
示例#2
0
 private void CalculateDefault()
 {
     ResultLabel.BackColor = SystemColors.InactiveCaption;
     try
     {
         ANS    = MathExeprission.ReplaceVariables(VariablesManager.ReadVariables()).GetNaitveMathExeprission().Calculate();
         Result = ANS;
     }
     catch
     {
         /*
          * Because here there is a label for errors
          */
         ShowError(ApplicationErrors.CalculatingError);
         //Error.ThrowError(ApplicationErrors.CalculatingError);
     }
 }
示例#3
0
        private void VariablesForm_Load(object sender, EventArgs e)
        {
            Variable[] vars = null;

            try
            {
                vars = VariablesManager.ReadVariables();
            }
            catch (ArgumentOutOfRangeException)
            {
                Error.ShowError(this, "خطأ في ملف المتغيرات! \r\n يجب أن تكون عدد الأسطر أربعة! \r\n ويجب أن تكون بهذا الشكل \r\n أ:0\r\nب:0\r\nج:0\r\nد:0", VariablesManager.FileName);
            }

            for (int i = 0; i < 4; i++)
            {
                VariablesListView.Items[i].SubItems.Add(new ListViewItem.ListViewSubItem(VariablesListView.Items[i], vars[i].Value.ToString()));
            }
        }