public frmAccount(Guid accountGuid, bool Is_Show) { InitializeComponent(); account = AccountBussines.Get(accountGuid); 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 = AccountBussines.Get(accGuid); string message = "آیا از حذف حساب " + Acc.Name + " " + "اطمینان دارید؟"; frmMessage frm = new frmMessage(EnumMessageFlag.DeleteFlag, Color.PapayaWhip, message); if (frm.ShowDialog() == DialogResult.OK) { Acc = AccountBussines.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 NewCode(Guid groupGuid) { try { txtCode.Text = AccountBussines.NewCode(groupGuid); } catch (Exception exception) { txtCode.Text = "0001"; } }
private void NewCode() { try { var groupGuid = AccountGroupBussines.Get((int)HesabType.Bank).Guid; txtCode.Text = AccountBussines.NewCode(groupGuid); } catch (Exception exception) { txtCode.Text = "0001"; } }
private void NewCode() { try { Guid guid; if (cmbType.SelectedIndex == 0) { guid = AccountGroupBussines.Get((int)HesabType.A_Haqiqi).Guid; lblCode.Text = AccountGroupBussines.Get((int)HesabType.A_Haqiqi).Aouth_Code; } else { guid = AccountGroupBussines.Get((int)HesabType.A_Hoqouqi).Guid; lblCode.Text = AccountGroupBussines.Get((int)HesabType.A_Hoqouqi).Aouth_Code; } txtCode.Text = AccountBussines.NewCode(guid); } catch (Exception exception) { txtCode.Text = "0001"; } }
private void frmAccount_Load(object sender, EventArgs e) { try { Set_Data(); var accounts = AccountBussines.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; } catch (Exception exception) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); f.ShowDialog(); } }
public void LoadData(string search = "") { try { if (search == "") { var lst = AccountBussines.GetAll().Where(q => q.State).OrderBy(q => q.Code).ToList(); AccountBindingSource.DataSource = lst.ToList(); } else { var list = AccountBussines.Search(search).Where(q => q.State).OrderBy(q => q.Code).ToList(); AccountBindingSource.DataSource = list; } lblCounter.Text = AccountBindingSource.Count.ToString(); } 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 (bank.Guid == Guid.Empty) { bank.DateSabt = DateConvertor.M2SH(DateTime.Now); bank.Guid = Guid.NewGuid(); } if (string.IsNullOrWhiteSpace(txtCode.Text)) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد حساب را وارد نمایید"); f.ShowDialog(); txtCode.Focus(); return; } if (txtCode.Text.Length > 4 || txtCode.Text.Length < 4) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "حتما باید چهار کاراکتر به عنوان کد حساب کل وارد نمایید"); f.ShowDialog(); txtCode.Focus(); return; } if (!AccountBussines.Check_Code(lblCode.Text + txtCode.Text.Trim(), bank.Guid)) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد حساب وارد شده تکراری است"); f.ShowDialog(); txtCode.Focus(); return; } if (string.IsNullOrWhiteSpace(txtName.Text)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب را وارد نمایید"); f.ShowDialog(); txtName.Focus(); return; } if (!AccountBussines.Check_Name(txtName.Text.Trim(), bank.Guid)) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب وارد شده تکراری است"); f.ShowDialog(); txtName.Focus(); return; } if (txtAmount.Text.ParseToInt() != 0 && bank.MoeinAmountAvalDore == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "معین حساب مانده اول دوره بانک مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } bank.Code = lblCode.Text + txtCode.Text; bank.HalfCode = txtCode.Text; bank.Description = txtDescription.Text; bank.Name = txtName.Text; bank.Status = true; bank.MoeinAmountAvalDore = _moein?.Guid ?? Guid.Empty; bank.DarandeName = txtSahebHesab.Text; bank.DateEftetah = txtDateEftetah.Value.FarsiSelectedDate; bank.HesabNumber = txtHesabNumber.Text; bank.Poss = chbPoss.Checked; bank.ShobeCode = txtCodeShobe.Text; bank.ShobeName = txtNameShobe.Text; bank.Type = (EnumBankHesabType)cmbType.SelectedIndex; bank.AmountAvalDore = txtAmount.Text.Replace(",", "").ParseToDecimal(); if (bank.Save()) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception exception) { var frm = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); frm.ShowDialog(); } finally { btnFinish.Enabled = true; } }
private void BtnFinish_Click(object sender, EventArgs e) { try { btnFinish.Enabled = false; if (hazine.Guid == Guid.Empty) { hazine.DateSabt = DateConvertor.M2SH(DateTime.Now); hazine.Guid = Guid.NewGuid(); } if (string.IsNullOrWhiteSpace(txtCode.Text)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد حساب را وارد نمایید"); f.ShowDialog(); txtCode.Focus(); return; } if (txtCode.Text.Length > 4 || txtCode.Text.Length < 4) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "حتما باید چهار کاراکتر به عنوان کد حساب کل وارد نمایید"); f.ShowDialog(); txtCode.Focus(); return; } if (!AccountBussines.Check_Code(lblCode.Text + txtCode.Text.Trim(), hazine.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد حساب وارد شده تکراری است"); f.ShowDialog(); txtCode.Focus(); return; } if (string.IsNullOrWhiteSpace(txtName.Text)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب را وارد نمایید"); f.ShowDialog(); txtName.Focus(); return; } if (!AccountBussines.Check_Name(txtName.Text.Trim(), hazine.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب وارد شده تکراری است"); f.ShowDialog(); txtName.Focus(); return; } hazine.Code = lblCode.Text + txtCode.Text; hazine.Half_Code = txtCode.Text; hazine.Description = txtDescription.Text; hazine.Name = txtName.Text; hazine.State = true; if (hazine.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; } }
public frmAccount() { InitializeComponent(); account = new AccountBussines(); }
private void btnFinish_Click(object sender, EventArgs e) { try { btnFinish.Enabled = false; if (safe.Guid == Guid.Empty) { safe.DateSabt = DateConvertor.M2SH(DateTime.Now); safe.Guid = Guid.NewGuid(); } if (string.IsNullOrWhiteSpace(txtCode.Text)) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد حساب را وارد نمایید"); f.ShowDialog(); txtCode.Focus(); return; } if (txtCode.Text.Length > 4 || txtCode.Text.Length < 4) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "حتما باید چهار کاراکتر به عنوان کد حساب کل وارد نمایید"); f.ShowDialog(); txtCode.Focus(); return; } if (!AccountBussines.Check_Code(lblCode.Text + txtCode.Text.Trim(), safe.Guid)) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد حساب وارد شده تکراری است"); f.ShowDialog(); txtCode.Focus(); return; } if (string.IsNullOrWhiteSpace(txtName.Text)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب را وارد نمایید"); f.ShowDialog(); txtName.Focus(); return; } if (!AccountBussines.Check_Name(txtName.Text.Trim(), safe.Guid)) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "عنوان حساب وارد شده تکراری است"); f.ShowDialog(); txtName.Focus(); return; } if (txtAmount.Text.ParseToInt() != 0 && safe.MoeinAmountAvalDore == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "معین حساب مانده اول دوره صندوق مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } safe.Code = lblCode.Text + txtCode.Text; safe.HalfCode = txtCode.Text; safe.Description = txtDescription.Text; safe.Name = txtName.Text; safe.Status = true; safe.MoeinAmountAvalDore = _moein?.Guid ?? Guid.Empty; safe.AmountAvalDore = txtAmount.Text.Replace(",", "").ParseToDecimal(); if (safe.Save()) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception exception) { var frm = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); frm.ShowDialog(); } finally { btnFinish.Enabled = true; } }