private void AddAccountToDatabase() { var accountToInsert = new Account(); accountToInsert.AccountContactName = ContactInformation.AccountContactName; accountToInsert.AccountName = ContactInformation.AccountName; accountToInsert.PhoneNumber = ContactInformation.PhoneNumber; accountToInsert.Email = ContactInformation.AccountEmail; accountToInsert.AccountNumber = AccountNumber; dataContext = new CTADataClassesDataContext(); try { dataContext.Accounts.InsertOnSubmit(accountToInsert); dataContext.SubmitChanges(); } catch (Exception exception) { Console.WriteLine("Error: {0}", exception.ToString()); } }
private void CreateAccountButton_Click(object sender, EventArgs e) { try { ParseFields(); CheckForValidEmail(); CheckForValidPhoneNumber(); var accountContact = new AccountContact(AccountNameTextBox.Text, AccountContactNameTextBox.Text, PhoneNumberTextBox.Text, EmailTextBox.Text); var account = new Account(accountContact); } catch (FormatException) // we catch this exception so that we can take advantage of MailAddress throwing an exception { DisplayMessageBox(EMAIL_MESSAGE, EMAIL_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception) { DisplayMessageBox(FIELD_VALIDATION_MESSAGE, FIELD_VALIDATION_CAPTION, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
partial void UpdateAccount(Account instance);
partial void DeleteAccount(Account instance);
partial void InsertAccount(Account instance);