private void Btn_SaveCustomer_Click(object sender, EventArgs e) { try { if (Customer.LastName != this.Txb_LastName.Text || Customer.EmailAddress != this.Txb_EmailAddress.Text) { if (CustomerList.CheckEmail(this.Txb_EmailAddress.Text) || Customer.EmailAddress == Txb_EmailAddress.Text) { Customer.ChangeLastName(this.Txb_LastName.Text); Customer.ChangeEmailAddress(this.Txb_EmailAddress.Text); CustomerList.UpdateDatabase(); DialogResult = DialogResult.OK; MessageBox.Show(GlobalStrings.ChangeCustomerSuccessfully); this.Close(); } else { MessageBox.Show(GlobalStrings.FailureChangeEmail); } } else { MessageBox.Show(GlobalStrings.CustomerDataNoChange); this.Close(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void Btn_SaveCustomer_Click(object sender, EventArgs e) { try { NewCustomer = new Customer(Txb_FirstName.Text, Txb_LastName.Text, Txb_EmailAddress.Text, Convert.ToInt32(Txb_MoneyAccount.Text), DateTime.Now); if (ListCustomer.CheckEmail(Txb_EmailAddress.Text)) { if (ListCustomer.AddCustomer(NewCustomer) && ListCustomer.UpdateDatabase()) { DialogResult = DialogResult.OK; MessageBox.Show(GlobalStrings.AddCustomerSuccessful); this.Close(); } else { MessageBox.Show(GlobalStrings.FailureAddCustomer_2); } } else { MessageBox.Show(GlobalStrings.CheckifEmailunique); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void addCustomerToolStripMenuItem1_Click(object sender, EventArgs e) { try { if (IsDatabaseSelected) { AddNewCustomer dialog = new AddNewCustomer(ListCustomer); dialog.ShowDialog(); if (dialog.DialogResult == DialogResult.OK) { IsDatabaseSelected = true; // enter the data of the new user in the DataGridView string[] columnData = new string[] { dialog.GetNewCustomer.FirstName, dialog.GetNewCustomer.LastName, dialog.GetNewCustomer.EmailAddress, dialog.GetNewCustomer.OpenBalance.ToString() + "€", dialog.GetNewCustomer.LastChange.ToString() }; ListCustomer.UpdateDatabase(); DataGridView_CustomerList.Rows.Add(columnData); } else { MessageBox.Show(GlobalStrings.FailureAddCustomer); } } else { MessageBox.Show(GlobalStrings.NoDatabaseSelected); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }