private void menuMakeNew_Click(object sender, EventArgs e) { if (textBoxExtendedValue.Enabled && textBoxExtendedValue.Text == "") { textBoxExtendedValue.SetError("هیچ مقداری وارد نشده است", true); textBoxExtendedValue.Focus(); return; } SearchField.Relations relation = SearchField.Relations.None; if (comboBoxExtendedAndOr.Enabled == false || comboBoxExtendedAndOr.Visible == false) { relation = SearchField.Relations.None; } else if (comboBoxExtendedAndOr.SelectedIndex == 0) { relation = SearchField.Relations.And; } else if (comboBoxExtendedAndOr.SelectedIndex == 1) { relation = SearchField.Relations.Or; } SearchField f = new SearchField(this.ArchiveField, (SearchMethod)comboBoxExtendedMethod.SelectedItem, textBoxExtendedValue.Text, relation); OnOK(new OkEventArgs(f, true)); if (this.Parent is ToolStripDropDown) { ((ToolStripDropDown)this.Parent).Close(); } }
private void btnAdd_Click(object sender, EventArgs e) { if (comboBoxExtendedField_Advance.SelectedItem == null) { PersianMessageBox.Show(this, "فیلد به درستی انتخاب نشده است"); comboBoxExtendedField_Advance.Focus(); comboBoxExtendedField_Advance.SelectAll(); comboBoxExtendedField_Advance.SetError("فیلد به درستی انتخاب نشده است"); return; } if (textBoxExtendedValue_Advance.Text == "" && ((comboBoxExtendedField_Advance.SelectedItem as Model.Archive.ArchiveField).IsNumber())) { PersianMessageBox.Show(this, string.Format("برای فیلد '{0}' یک مقدار عددی وارد کنید", comboBoxExtendedField_Advance.Text)); textBoxExtendedValue_Advance.SelectAll(); textBoxExtendedValue_Advance.SetError(string.Format("برای فیلد '{0}' یک مقدار عددی وارد کنید", comboBoxExtendedField_Advance.Text), true); return; } if (textBoxExtendedValue_Advance.Text != "" && ((comboBoxExtendedField_Advance.SelectedItem as Model.Archive.ArchiveField).IsNumber() && !textBoxExtendedValue_Advance.Text.IsNumber())) { PersianMessageBox.Show(this, string.Format("برای فیلد '{0}' یک مقدار عددی وارد کنید", comboBoxExtendedField_Advance.Text)); textBoxExtendedValue_Advance.SelectAll(); textBoxExtendedValue_Advance.SetError(string.Format("برای فیلد '{0}' یک مقدار عددی وارد کنید", comboBoxExtendedField_Advance.Text), true); return; } Controller.Common.SearchBoxSettingController.Insert(comboBoxExtendedField_Advance.SelectedIndex, comboBoxExtendedMethod_Advance.SelectedIndex); SearchField.Relations relation = SearchField.Relations.None; if (comboBoxExtendedAndOr_Advance.Enabled == false) { relation = SearchField.Relations.None; } else if (comboBoxExtendedAndOr_Advance.SelectedIndex == 0) { relation = SearchField.Relations.And; } else if (comboBoxExtendedAndOr_Advance.SelectedIndex == 1) { relation = SearchField.Relations.Or; } listBoxSearch.Items.Add(new SearchField(comboBoxExtendedField_Advance.SelectedItem as Model.Archive.ArchiveField, comboBoxExtendedMethod_Advance.SelectedItem as SearchMethod, textBoxExtendedValue_Advance.Text, relation)); CheckAndOR(); textBoxExtendedValue_Advance.Text = ""; }
private void btnAdd_Click(object sender, EventArgs e) { if (contextMenuStripSelect.Enabled == false) { if (textBoxExtendedValue.Enabled && textBoxExtendedValue.Text == "") { textBoxExtendedValue.Focus(); textBoxExtendedValue.SetError("هیچ مقداری وارد نشده است", true); return; } if (textBoxExtendedValue.Text != "" && ((this.ArchiveField).IsNumber() && !textBoxExtendedValue.Text.IsNumber())) { textBoxExtendedValue.Focus(); textBoxExtendedValue.SelectAll(); textBoxExtendedValue.SetError(string.Format("برای فیلد '{0}' یک مقدار عددی وارد کنید", this.ArchiveField.Label), true); return; } SearchField.Relations relation = SearchField.Relations.None; if (comboBoxExtendedAndOr.Enabled == false || comboBoxExtendedAndOr.Visible == false) { relation = SearchField.Relations.None; } else if (comboBoxExtendedAndOr.SelectedIndex == 0) { relation = SearchField.Relations.And; } else if (comboBoxExtendedAndOr.SelectedIndex == 1) { relation = SearchField.Relations.Or; } SearchField f = new SearchField(this.ArchiveField, (SearchMethod)comboBoxExtendedMethod.SelectedItem, textBoxExtendedValue.Text, relation); OnOK(new OkEventArgs(f, true)); if (this.Parent is ToolStripDropDown) { ((ToolStripDropDown)this.Parent).Close(); } } }