private void MnuDelete_Click(object sender, EventArgs e) { try { if (DGrid.RowCount == 0) { return; } var accGuid = (Guid)DGrid[dgGuid.Index, DGrid.CurrentRow.Index].Value; var Acc = SellerBussines.Get(accGuid); string message = "آیا از حذف " + Acc.Name + " " + "اطمینان دارید؟"; frmMessage frm = new frmMessage(EnumMessageFlag.DeleteFlag, Color.PapayaWhip, message); if (frm.ShowDialog() == DialogResult.OK) { Acc = SellerBussines.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(); } }
public void FillData(SellerBussines _seller) { try { txtPhone1.Text = _seller.Phone1; txtPhone2.Text = _seller.Phone2; txtMobile1.Text = _seller.Mobile1; txtMobile2.Text = _seller.Mobile2; txtEmail.Text = _seller.Email; txtPostalCode.Text = _seller.PostalCode; txtFax.Text = _seller.Fax; txtAddress.Text = _seller.Address; if (_seller.Pic != null) { var path = Path.Combine(Application.StartupPath + "\\pictures\\Seller", _seller.Pic); if (path != null) { picPerssonel.ImageLocation = path; } } } catch (Exception ex) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); } }
public frmSellerMain(Guid guid, bool Is_Show) { InitializeComponent(); Count = listForms.Count(); _seller = SellerBussines.Get(guid); pnlContent.Enabled = Is_Show; btnFinish.Enabled = Is_Show; }
private void BtnBack_Click(object sender, EventArgs e) { _seller = GetSeller(_seller); if (btnBack.Text == "خروج") { btnCancel.PerformClick(); return; } Back(); }
private void BtnNext_Click(object sender, EventArgs e) { _seller = GetSeller(_seller); if (btnNext.Text == "ثبت اطلاعات") { btnFinish.PerformClick(); return; } Next(); }
public void FillData(SellerBussines _seller) { try { cmbType.Items.Clear(); cmbType.Items.Add(SellerType.A_Haqiqi.GetDisplay()); cmbType.Items.Add(SellerType.A_Hoqouqi.GetDisplay()); cmbType.SelectedIndex = 0; LoadMahiat(); txtCode.Text = _seller.Half_Code; txtName.Text = _seller.Name; txtDescription.Text = _seller.Description; txtResName.Text = _seller.RespName; txtEcoCode.Text = _seller.EconomyCode; txtAmount.Text = (Math.Abs(_seller.Amount_AvalDore)).ToString(); moein = MoeinBussines.Get(_seller.MoeinAmountAvalDore); txtMoeinName.Text = moein?.Name ?? ""; txtMoeinCode.Text = moein?.Code ?? ""; if (_seller.Guid == Guid.Empty) { NewCode(); } if (_seller.Amount_AvalDore < 0) { cmbAmountMahiat.SelectedIndex = 1; } if (_seller.Amount_AvalDore == 0) { cmbAmountMahiat.SelectedIndex = 0; } if (_seller.Amount_AvalDore > 0) { cmbAmountMahiat.SelectedIndex = 2; } } catch (Exception ex) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); } }
public void LoadData(string search = "") { try { if (search == "") { var lst = SellerBussines.GetAll().Where(q => q.Status).OrderBy(q => q.Name).ToList(); SellerBindingSource.DataSource = lst.ToList(); } else { var list = SellerBussines.Search(search).Where(q => q.Status).OrderBy(q => q.Name).ToList(); SellerBindingSource.DataSource = list; } lblCounter.Text = SellerBindingSource.Count.ToString(); } catch (Exception exception) { frmMessage frm = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, exception.Message); frm.ShowDialog(); } }
public SellerBussines SetData(SellerBussines _seller) { try { _seller.Phone1 = txtPhone1.Text; _seller.Phone2 = txtPhone2.Text; _seller.Mobile1 = txtMobile1.Text; _seller.Mobile2 = txtMobile2.Text; _seller.Email = txtEmail.Text; _seller.PostalCode = txtPostalCode.Text; _seller.Fax = txtFax.Text; _seller.Address = txtAddress.Text; _seller.Pic = pic; picPerssonel.Image = null; return(_seller); } catch (Exception ex) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); return(null); } }
public SellerBussines SetData(SellerBussines _seller) { try { _seller.Code = lblCode.Text + txtCode.Text; _seller.Half_Code = txtCode.Text; _seller.Name = txtName.Text.Trim(); _seller.Description = txtDescription.Text; _seller.RespName = txtResName.Text; _seller.EconomyCode = txtEcoCode.Text; _seller.MoeinAmountAvalDore = moein?.Guid ?? Guid.Empty; var amount = txtAmount.Text.Replace(",", "").ParseToDecimal(); switch (cmbAmountMahiat.SelectedIndex) { case 0: _seller.Amount_AvalDore = 0; break; case 1: _seller.Amount_AvalDore = -amount; break; case 2: _seller.Amount_AvalDore = +amount; break; } _seller.Type = cmbType.SelectedIndex == 0 ? SellerType.A_Haqiqi : SellerType.A_Hoqouqi; return(_seller); } catch (Exception ex) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); return(null); } }
private SellerBussines GetSeller(SellerBussines _p) { try { switch (top) { case 0: _p = frmSeller_PublicInfo.PublicInfo.SetData(_seller); break; case 1: _p = frmSeller_CallInfo.CallInfo.SetData(_seller); break; } return(_p); } catch (Exception ex) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); return(null); } }
public frmSellerMain() { InitializeComponent(); Count = listForms.Count(); _seller = new SellerBussines(); }
private void BtnFinish_Click(object sender, EventArgs e) { try { _seller = GetSeller(_seller); _seller.Status = true; if (_seller.Guid == Guid.Empty) { _seller.Guid = Guid.NewGuid(); _seller.DateSabt = DateConvertor.M2SH(DateTime.Now); } if (string.IsNullOrEmpty(_seller.Code) || !SellerBussines.Check_Code(_seller.Code, _seller.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "کد شناسایی فروشنده مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (string.IsNullOrEmpty(_seller.Name) || !SellerBussines.Check_Name(_seller.Name, _seller.Guid)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "نام فروشنده مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_seller.Amount_AvalDore != 0 && _seller.MoeinAmountAvalDore == Guid.Empty) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "معین حساب مانده اول دوره فروشنده مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_Mobile(_seller.Mobile1) || !CheckPerssonValidation.Check_Mobile(_seller.Mobile2)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "تلفن همراه فروشنده مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (!CheckPerssonValidation.Check_Email(_seller.Email)) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, "پست الکترونیک فروشنده مورد نظر، معتبر نمی باشد"); f.ShowDialog(); return; } if (_seller.Save()) { var f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Green, "عملیات با موفقیت انجام شد"); f.ShowDialog(); this.DialogResult = DialogResult.OK; this.Close(); } } catch (Exception ex) { frmMessage f = new frmMessage(EnumMessageFlag.ShowFlag, Color.Red, ex.Message); f.ShowDialog(); } }