public override bool Equals(object obj) { if (obj != null && obj.GetType() == typeof(ProviderPhoneDB)) { ProviderPhoneDB phoneObj = (ProviderPhoneDB)obj; return(phoneObj.Id == this.Id && phoneObj.ProviderId == this.ProviderId && phoneObj.Phone == this.Phone && phoneObj.Description == this.Description); } return(false); }
private void bPhoneDelete_Click(object sender, EventArgs e) { ProviderPhoneDB phone = this.phones[lbPhones.SelectedIndex]; if (!phone.IsNew()) { this.deletedPhones.Add(phone); } this.phones.RemoveAt(lbPhones.SelectedIndex); }
public void saveProviderPhone(ProviderPhoneDB providerPhone) { if (providerPhone.IsNew()) { int id = this.dbConnection.addProviderPhone((int)providerPhone.ProviderId, providerPhone.Phone, providerPhone.Description); providerPhone.Id = id; } else { this.dbConnection.updateProviderPhone((int)providerPhone.Id, (int)providerPhone.ProviderId, providerPhone.Phone, providerPhone.Description); } }
public DialogResult ShowDialog(ProviderPhoneDB providerPhone, DbActionsEnum operation) { if (operation == DbActionsEnum.Create) { this.originalPhone = null; } else { this.originalPhone = providerPhone; } this.setBehaviorFromOperation(operation); return(this.ShowDialog()); }
private void bAccept_Click(object sender, EventArgs e) { if (this.validData()) { if (this.originalPhone == null || this.originalPhone.Id == null) { this.resultPhone = new ProviderPhoneDB(this.tbPhone.Text, this.tbDescription.Text); } else { this.resultPhone = new ProviderPhoneDB((int)this.originalPhone.Id, this.originalPhone.ProviderId, this.tbPhone.Text, this.tbDescription.Text); } this.DialogResult = DialogResult.OK; this.Close(); } }
public void deleteProviderPhone(ProviderPhoneDB providerPhone) { this.dbConnection.deleteProviderPhone((int)providerPhone.Id); }