private void mnuBack_Click(object sender, EventArgs e) { FrmStartScreen start = new FrmStartScreen(); start.Show(); this.Hide(); }
private void button1_Click(object sender, EventArgs e) { if (AccountSQL.AllBalanceEmpty()) { if (MessageBox.Show("Are you sure you want to terminate your account?\n\nYou will not be able to login again and all open accounts will be closed!", "Terminate Account", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { AccountSQL.CloseCustAccounts(); CustomerSQL.TerminateAccount(Customer.CustomerId); Customer.Clear(); FrmStartScreen start = new FrmStartScreen(); start.Show(); this.Hide(); } } else { MessageBox.Show("Please Empty all open accounts of funds"); } }
private void btnSubmit_Click(object sender, EventArgs e) { Validation v = new Validation(); bool valid = true; Customer.Fname = txtfname.Text; Customer.Lname = txtlname.Text; Customer.CountryCode = cboCountryCode.SelectedValue.ToString(); Customer.PhoneNo = txtphoneno.Text; Customer.DOB = dtpdob.Value.ToString("dd-MM-yyyy"); Customer.AddressL1 = txtAddl1.Text; Customer.AddressL2 = txtAddl2.Text; Customer.AddressL3 = txtAddl3.Text; Customer.County = cboCounty.SelectedValue.ToString(); Customer.Town = txttown.Text; Customer.Eir = txteir.Text; Customer.Eir = Customer.Eir.ToUpper(); errorprovider.Clear(); if (!v.IsAlphabeticNoSpace(Customer.Fname)) { errorprovider.SetError(txtfname, "First name must only contain letters"); valid = false; } if (!v.IsAlphabeticNoSpace(Customer.Lname)) { errorprovider.SetError(txtlname, "Last name must only contain letters"); valid = false; } if (!v.IsNumeric(Customer.PhoneNo)) { errorprovider.SetError(txtphoneno, "phone number must only contain numbers"); valid = false; } if (v.IsEmpty(Customer.CountryCode)) { errorprovider.SetError(cboCountryCode, "Please select a country code"); valid = false; } if (v.IsEmpty(Customer.AddressL1)) { errorprovider.SetError(txtAddl1, "Please enter an address"); valid = false; } if (v.IsEmpty(Customer.County)) { errorprovider.SetError(cboCounty, "Please select a county"); valid = false; } if (!v.IsAlphabetic(Customer.Town)) { errorprovider.SetError(txttown, "Town must only be alphabetic"); valid = false; } if (!v.IsEir(Customer.Eir)) { errorprovider.SetError(txteir, "Please enter a valid eircode"); valid = false; } if (valid.Equals(true)) { Customer.Fname = char.ToUpper(Customer.Fname[0]) + Customer.Fname.Substring(1); Customer.Lname = char.ToUpper(Customer.Lname[0]) + Customer.Lname.Substring(1); if (!Customer.Eir.Contains(" ")) { Customer.Eir = Customer.Eir.Substring(0, 3) + " " + Customer.Eir.Substring(3, 4); } Customer.DateCreated = DateTime.Now.ToString("dd-MM-yyyy"); Customer.Lname = Customer.Lname.Replace("'", "''"); try { CustomerSQL.AddUser(); MessageBox.Show("Your Customer ID is \n" + Customer.CustomerId + ". \nKeep track of this number as you will use it to login"); FrmStartScreen Start = new FrmStartScreen(); Start.Show(); this.Hide(); } catch { MessageBox.Show("Error 005: Could not connect to database. Please contact an administratior"); } } }