public void TelClearVelden() { currentContact = null; telNaam.Text = telVoornaam.Text = TelGemeente.Text = telPostcode.Text = telAdres.Text = telBedrijf.Text = ""; }
public ContactWrapper(Contact contact) { Contact = contact; }
private void telBtnWijzig_Click(object sender, EventArgs e) { if (telBtnWijzig.Tag != null && (bool)telBtnWijzig.Tag) { // Opslaan (nieuw) if (currentContact == null) { var contact = new Contact(); contact.Adres = telAdres.Text; contact.Gemeente = TelGemeente.Text; contact.Naam = telNaam.Text; contact.Voornaam = telVoornaam.Text; contact.Postcode = telPostcode.Text; contact.Bedrijf = telBedrijf.Text; Global.Backend.Contacts.InsertOnSubmit(contact); Global.Backend.SubmitChanges(); TelWijzigButton(false); TelSwitchVelden(false); currentContact = contact; TelRefreshContacten(telTxtSearch.Text); }else { // wijzigingen opslaan var contact = currentContact; contact.Adres = telAdres.Text; contact.Gemeente = TelGemeente.Text; contact.Naam = telNaam.Text; contact.Voornaam = telVoornaam.Text; contact.Postcode = telPostcode.Text; contact.Bedrijf = telBedrijf.Text; Global.Backend.SubmitChanges(); TelWijzigButton(false); TelSwitchVelden(false); TelRefreshContacten(telTxtSearch.Text); } TelLoadContact(currentContact); }else { // edit current if (currentContact == null) return; TelWijzigButton(true); TelSwitchVelden(true); } }
private void TelLoadContact(Contact contact) { telAdres.Text = contact.Adres; telNaam.Text = contact.Naam; telVoornaam.Text = contact.Voornaam; TelGemeente.Text = contact.Gemeente; telPostcode.Text = contact.Postcode; telBedrijf.Text = contact.Bedrijf; telBtnVerwijder.Enabled = true; // laad telefoonnummers telLstNummers.Items.Clear(); var telNummers = Global.Backend.Telefoonnummers.Where(t => t.ContactId == contact.ContactId); foreach (var telefoonnummer in telNummers) { telLstNummers.Items.Add(new TelefoonNummerWrapper(telefoonnummer)); } telBtnTelNieuw.Enabled = true; TelSwitchTelefoonVelden(false); TelWijzigTelefoonButton(false); }
private void telBtnVerwijder_Click(object sender, EventArgs e) { if (currentContact == null) return; Global.Backend.Contacts.DeleteOnSubmit(currentContact); Global.Backend.SubmitChanges(); currentContact = null; TelClearTelefoonVelden(); TelSwitchTelefoonVelden(false); telBtnTelWijzig.Enabled = false; TelRefreshContacten(telTxtSearch.Text); telBtnVerwijder.Enabled = false; }
private void lstTelefoonboek_SelectedIndexChanged(object sender, EventArgs e) { var wrapper = lstTelefoonboek.SelectedItem as ContactWrapper; if (wrapper == null) return; currentContact = wrapper.Contact; TelLoadContact(currentContact); TelWijzigButton(false); TelSwitchVelden(false); }
partial void DeleteContact(Contact instance);
partial void UpdateContact(Contact instance);
partial void InsertContact(Contact instance);