protected void btnDelete_Click(object sender, EventArgs e) { Contact contact = new Contact(); int contactId = int.Parse(this.pContactId.InnerText); ArrayList validationErrors = new ArrayList(); // For referencial integrity contact.ContactId = contactId; contact.Delete(ref validationErrors); if (validationErrors.Count > 0) { // Do a backend code for validation errors } else { BackToList(); } }
void Save() { Contact contact = new Contact(); ArrayList validationErrors = new ArrayList(); // For additional backend validation contact.ContactId = (this.pContactId.InnerText == "") ? 0 : int.Parse(this.pContactId.InnerText); contact.ContactType = this.ddlContactType.SelectedValue; contact.LastName = this.txtLastName.Text; contact.FirstName = this.txtFirstName.Text; contact.MiddleName = this.txtMiddleName.Text; contact.Gender = this.ddlGender.SelectedValue; contact.EmailAddress = this.txtEmailAddress.Text; contact.Number = this.txtNumber.Text; contact.Address1 = this.txtAddress1.Text; contact.Address2 = this.txtAddress2.Text; contact.City = this.txtCity.Text; contact.State_Province_County = this.txtStateProvinceCounty.Text; contact.Country = this.txtCountry.Text; contact.Zipcode = this.txtZipcode.Text; contact.Save(ref validationErrors); if (validationErrors.Count > 0) { // Do a backend code for validation errors } else { BackToList(); } }
void SetList() { Contact contact = new Contact(); this.lvContactList.DataSource = contact.GetAll(); this.lvContactList.DataBind(); }
void SetContactForm(int contactId) { Contact contact = new Contact(); contact.GetById(contactId); this.pContactId.InnerText = contactId.ToString(); this.ddlContactType.SelectedValue = contact.ContactType; this.txtLastName.Text = contact.LastName; this.txtFirstName.Text = contact.FirstName; this.txtMiddleName.Text = contact.MiddleName; this.ddlGender.SelectedValue = contact.Gender; this.txtEmailAddress.Text = contact.EmailAddress; this.txtNumber.Text = contact.Number; this.txtAddress1.Text = contact.Address1; this.txtAddress2.Text = contact.Address2; this.txtCity.Text = contact.City; this.txtStateProvinceCounty.Text = contact.State_Province_County; this.txtCountry.Text = contact.Country; this.txtZipcode.Text = contact.Zipcode; }