private void SearchContact(ContactDetailsVM contactvm) { CancelUpdateContact(this); Contacts = Contactperson.SearchContactpersons(SearchName); }
private void SelectionChanged(ContactDetailsVM contactvm) { if (SelectedPerson == null) return; if (ShowCancel == "Visible") CancelUpdateContact(this); _oldPerson = SelectedPerson.Copy(); contactvm.ShowEdit = "Visible"; contactvm.ShowCancel = "Hidden"; contactvm.ShowSave = "Hidden"; Enabled = false; }
private void SaveUpdateContact(ContactDetailsVM contactvm) { if (!SelectedPerson.IsValid()) return; // Save Changes if (_oldPerson == null) { // Insert into db SelectedPerson.ID = Contactperson.AddContactperson(SelectedPerson); } else { // Update db Contactperson.UpdateContactperson(SelectedPerson); } // Update GUI contactvm.ShowEdit = "Visible"; contactvm.ShowCancel = "Hidden"; contactvm.ShowSave = "Hidden"; Enabled = false; }
private void EditContact(ContactDetailsVM contactvm) { contactvm.ShowEdit = "Hidden"; contactvm.ShowCancel = "Visible"; contactvm.ShowSave = "Visible"; contactvm.Enabled = true; }
private void DeleteContact(ContactDetailsVM contactvm) { if (SelectedPerson == null) return; Contactperson.DeleteContactperson(SelectedPerson); SelectedPerson = new Contactperson(); Enabled = true; ShowEdit = "Hidden"; ShowCancel = "Hidden"; ShowSave = "Visible"; }
private void CancelUpdateContact(ContactDetailsVM contactvm) { // Reset person _changeNotify = false; SelectedPerson = _oldPerson; contactvm.ShowEdit = "Visible"; contactvm.ShowCancel = "Hidden"; contactvm.ShowSave = "Hidden"; Enabled = false; }
private void AddContact(ContactDetailsVM contactvm) { SelectedPerson = new Contactperson(); _oldPerson = null; contactvm.ShowEdit = "Hidden"; contactvm.ShowCancel = "Visible"; contactvm.ShowSave = "Visible"; contactvm.Enabled = true; }