public frmAnbarGroup(Guid groupGuid, bool Is_Show) { InitializeComponent(); _group = AnbarGroupBussines.Get(groupGuid); grpAccount.Enabled = Is_Show; btnFinish.Enabled = Is_Show; }
private void MnuDelete_Click(object sender, EventArgs e) { try { if (DGrid.RowCount == 0) { return; } Guid accGuid = (Guid)DGrid[dgGuid.Index, DGrid.CurrentRow.Index].Value; var Acc = AnbarGroupBussines.Get(accGuid); string message = "آیا از حذف گروه انبار " + Acc.Name + " " + "اطمینان دارید؟"; frmMessage frm = new frmMessage(EnumMessageFlag.DeleteFlag, Color.PapayaWhip, message); if (frm.ShowDialog() == DialogResult.OK) { Acc = AnbarGroupBussines.Change_Status(accGuid, false); if (Acc.Save()) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); LoadData(); } } } catch (Exception exception) { frmMessage frm = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); frm.ShowDialog(); } }
private void BtnFinish_Click(object sender, EventArgs e) { try { btnFinish.Enabled = false; if (_group.Guid == Guid.Empty) { _group.DateSabt = DateConvertor.M2SH(DateTime.Now); _group.Guid = Guid.NewGuid(); } if (string.IsNullOrWhiteSpace(txtName.Text)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب را وارد نمایید"); f.ShowDialog(); txtName.Focus(); return; } if (!AnbarGroupBussines.Check_Name(txtName.Text.Trim(), _group.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان گروه انبار وارد شده تکراری است"); f.ShowDialog(); txtName.Focus(); return; } _group.Descrition = txtDescription.Text; _group.Name = txtName.Text; _group.Status = true; if (_group.Save()) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception exception) { frmMessage frm = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); frm.ShowDialog(); } finally { btnFinish.Enabled = true; } }
private void FrmAnbarGroup_Load(object sender, EventArgs e) { Set_Data(); var accounts = AnbarGroupBussines.GetAll().ToList(); AutoCompleteStringCollection _source = new AutoCompleteStringCollection(); foreach (var item in accounts) { _source.Add(item.Name); } txtName.AutoCompleteMode = AutoCompleteMode.SuggestAppend; txtName.AutoCompleteSource = AutoCompleteSource.CustomSource; txtName.AutoCompleteCustomSource = _source; }
public void LoadData(string search = "") { try { if (search == "") { var lst = AnbarGroupBussines.GetAll().Where(q => q.Status).OrderBy(q => q.Name).ToList(); AnbarGroupBindingSource.DataSource = lst.ToList(); } else { var list = AnbarGroupBussines.Search(search).Where(q => q.Status).OrderBy(q => q.Name).ToList(); AnbarGroupBindingSource.DataSource = list; } lblCounter.Text = AnbarGroupBindingSource.Count.ToString(); } catch (Exception exception) { frmMessage frm = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); frm.ShowDialog(); } }
public frmAnbarGroup() { InitializeComponent(); _group = new AnbarGroupBussines(); }
private void LoadGroups() { var lst = AnbarGroupBussines.GetAll().OrderBy(q => q.Name).ToList(); cmbGroup.DataSource = lst; }