private void SaveBtn_Click(object sender, EventArgs e) { #region " CheckFillTextBox " if (SubActivtiesComboBox.Text == "") { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SubActivtiesComboBox, "من فضلك ادخل النشاط"); SubActivtiesComboBox.Focus(); return; } else { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } if (SubActivtiesComboBox.SelectedValue == null) { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SubActivtiesComboBox, "من فضلك ادخل النشاط"); SubActivtiesComboBox.Focus(); return; } else { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } /// if (ExpensesNameTextBox.Text == "") { ExpensesNameTextBox.TextBoxElement.Fill.BackColor = Color.OrangeRed; errorProvider1.SetError(this.ExpensesNameTextBox, "من فضلك ادخل المصروف"); ExpensesNameTextBox.Focus(); return; } else { ExpensesNameTextBox.TextBoxElement.Fill.BackColor = Color.White; errorProvider1.Clear(); } /// if (RequiarAmountTextBox.Text == "") { RequiarAmountTextBox.TextBoxElement.Fill.BackColor = Color.OrangeRed; errorProvider1.SetError(this.RequiarAmountTextBox, "من فضلك ادخل المبلغ"); RequiarAmountTextBox.Focus(); return; } else { RequiarAmountTextBox.TextBoxElement.Fill.BackColor = Color.White; errorProvider1.Clear(); } //// if (SupplierComboBox.Text == "") { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SupplierComboBox, "من فضلك ادخل المورد"); SupplierComboBox.Focus(); return; } else { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } if (SupplierComboBox.SelectedValue == null) { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SupplierComboBox, "من فضلك ادخل المورد"); SupplierComboBox.Focus(); return; } else { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } #endregion if (RadMessageBox.Show(this, OperationX.SaveMessage, "حفظ التعديلات", MessageBoxButtons.YesNo, RadMessageIcon.Question) == DialogResult.Yes) { try { Operation.BeginOperation(this); ProjectExpens tb = new ProjectExpens { ID = XExpID, ProjectSubActivity_ID = int.Parse(SubActivtiesComboBox.SelectedValue.ToString()), ExpensesName = ExpensesNameTextBox.Text, BillNumber = BillTextBox.Text, DateofProcess = DateOfProecssPicker.Value.Date, CashingNumber = CashingNumberTextBox.Text, RequiarAmount = Convert.ToDouble(RequiarAmountTextBox.Text), Supplier_ID = int.Parse(SupplierComboBox.SelectedValue.ToString()), }; ProjectExpensesCmd.EditProjectExpens(tb); Operation.EndOperation(this); RadMessageBox.Show(OperationX.SaveMessagedone, "نجاح العملية", MessageBoxButtons.OK, RadMessageIcon.Info); GC.SuppressFinalize(th); GC.SuppressFinalize(tb); GC.Collect(); GC.WaitForFullGCComplete(); GC.WaitForPendingFinalizers(); this.Dispose(); } catch (Xprema.XpremaException ex) { Operation.EndOperation(this); RadMessageBox.Show(ex.OtherDescription, "خطأ", MessageBoxButtons.OK, RadMessageIcon.Error); } } }
private void AddBtn_Click(object sender, EventArgs e) { #region " CheckFillTextBox " if (SubActivtiesComboBox.Text == "") { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SubActivtiesComboBox, "من فضلك ادخل النشاط"); SubActivtiesComboBox.Focus(); return; } else { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } if (SubActivtiesComboBox.SelectedValue == null) { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SubActivtiesComboBox, "من فضلك ادخل النشاط"); SubActivtiesComboBox.Focus(); return; } else { SubActivtiesComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } /// if (ExpensesNameTextBox.Text == "") { ExpensesNameTextBox.TextBoxElement.Fill.BackColor = Color.OrangeRed; errorProvider1.SetError(this.ExpensesNameTextBox, "من فضلك ادخل المصروف"); ExpensesNameTextBox.Focus(); return; } else { ExpensesNameTextBox.TextBoxElement.Fill.BackColor = Color.White; errorProvider1.Clear(); } /// if (RequiarAmountTextBox.Text == "") { RequiarAmountTextBox.TextBoxElement.Fill.BackColor = Color.OrangeRed; errorProvider1.SetError(this.RequiarAmountTextBox, "من فضلك ادخل المبلغ"); RequiarAmountTextBox.Focus(); return; } else { RequiarAmountTextBox.TextBoxElement.Fill.BackColor = Color.White; errorProvider1.Clear(); } //// if (SupplierComboBox.Text == "") { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SupplierComboBox, "من فضلك ادخل المورد"); SupplierComboBox.Focus(); return; } else { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } if (SupplierComboBox.SelectedValue == null) { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.OrangeRed; errorProvider1.SetError(this.SupplierComboBox, "من فضلك ادخل المورد"); SupplierComboBox.Focus(); return; } else { SupplierComboBox.MultiColumnComboBoxElement.BackColor = Color.White; errorProvider1.Clear(); } #endregion Operation.BeginOperation(this); try { ProjectExpens tb = new ProjectExpens { ProjectProfile_ID = InformationsClass.ProjID, ProjectSubActivity_ID = int.Parse(SubActivtiesComboBox.SelectedValue.ToString()), ExpensesName = ExpensesNameTextBox.Text, DateofProcess = DateOfProecssPicker.Value.Date, BillNumber = BillTextBox.Text, RequiarAmount = Convert.ToDouble(RequiarAmountTextBox.Text), CashingNumber = CashingNumberTextBox.Text, Supplier_ID = int.Parse(SupplierComboBox.SelectedValue.ToString()) }; ProjectExpensesCmd.NewProjectExpens(tb); Operation.EndOperation(this); Operation.ShowToustOk(OperationX.AddMessageDone, this); GC.SuppressFinalize(tb); GC.Collect(); GC.WaitForFullGCComplete(); GC.WaitForPendingFinalizers(); ClearTxt(); } catch (Xprema.XpremaException ex) { Operation.EndOperation(this); RadMessageBox.Show(ex.OtherDescription, "خطأ", MessageBoxButtons.OK, RadMessageIcon.Error); } }