protected override void SaveToolStrip_Click(object sender, EventArgs e) { UpdateStatus("Saving Customer", 50); string[] input = { "txtPhoneNo", "txtAddress", "txtEmailID" }; if (Utilities.Validation.IsNullOrEmpty(this, true, new List<string>(input))) { return; } if (_cust == null) _cust = new Customer(txtName.Text, txtMobNo.Text, txtPhoneNo.Text, txtAccountNo.Text, txtPLFNo.Text, txtAddress.Text, txtEmailID.Text); else { _cust.Name = txtName.Text; _cust.Mobile_No = txtMobNo.Text; _cust.Phone_No = txtPhoneNo.Text; _cust.AccountNo = txtAccountNo.Text; _cust.PLFNo = txtPLFNo.Text; _cust.Address = txtAddress.Text; _cust.Email = txtEmailID.Text; } bool success = Savers.PeoplePracticeSaver.SaveCustomerInfo(_cust); if (success) { UpdateStatus("Saved", 100); this.Close(); return; } UpdateStatus("Error in saving Customer", 100); }
public Sale(List<SaleItem> _items,bool _IsCredit, decimal _paidAmount, decimal _totalAmount,DateTime _dateOfSale, decimal _rebate, Customer _customer = null, Member _member = null,decimal _transportCharge = 0, decimal _balanceAmount = 0) { this.Items = _items; this.IsCredit = _IsCredit; this.Customer = _customer; this.Customer = _customer; this.Member = _member; this.TransportCharge = _transportCharge; this.PaidAmount = _paidAmount; this.BalanceAmount = _balanceAmount; this.TotalAmount = _totalAmount; this.DateOfSale = _dateOfSale; this.TotalRebate = _rebate; }
public Winform_CustomerDetails(Customer _cust) { InitializeComponent(); this._cust = _cust; /*Load Controls*/ txtAddress.Text = _cust.Address; txtEmailID.Text = _cust.Email; txtMobNo.Text = _cust.Mobile_No; txtName.Text = _cust.Name; txtPhoneNo.Text = _cust.Phone_No; txtAccountNo.Text = _cust.AccountNo; txtPLFNo.Text = _cust.PLFNo; }
protected override void dgvRegister_CellContentClick(object sender, DataGridViewCellEventArgs e) { DialogResult _dialogResult = MessageBox.Show("Do you want to Add Customer " + Convert.ToString(dgvRegister.Rows[e.RowIndex].Cells["Name"].Value), "Add Customer Details", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (_dialogResult == DialogResult.No) return; Customer _cust = new Customer(); var ID = dgvRegister.Rows[e.RowIndex].Cells["ID"].Value; _cust = PeoplePracticeBuilder.GetCustomerInfo(int.Parse(ID.ToString())); Winform_SaleDetails saleDetail = Application.OpenForms["Winform_SaleDetails"] as Winform_SaleDetails; if (saleDetail != null) saleDetail.UpdateCustomerControls(_cust); this.Close(); }
public static bool SaveCustomerInfo(Customer _customer) { using (var session = NHibernateHelper.OpenSession()) { using (var tx = session.BeginTransaction()) { try { session.SaveOrUpdate(_customer); tx.Commit(); return true; } catch (Exception ex) { log.Error(ex); tx.Rollback(); return false; } } } }
public void UpdateCustomerControls(Person _person) { if (rdbMember.Checked) this.memb = PeoplePracticeBuilder.GetMemberInfo(_person.ID); else this.cust = PeoplePracticeBuilder.GetCustomerInfo(_person.ID); txtName.Text = _person.Name; txtPhoneNo.Text = _person.Phone_No; txtMobNo.Text = _person.Mobile_No; }
private void AddConsumerDetails() { this.cust = null; this.memb = null; this.UpdateCustomerControls(new Person()); if (rdbMember.Checked) new Register.WinForm_MemberRegister().ShowDialog(); else new Register.WinForm_CustomerRegister().ShowDialog(); }