Example #1
0
 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);
 }
Example #2
0
        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);
        }
Example #3
0
 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);
     }
 }
Example #4
0
 public DialogResult ShowDialog(ProviderPhoneDB providerPhone, DbActionsEnum operation)
 {
     if (operation == DbActionsEnum.Create)
     {
         this.originalPhone = null;
     }
     else
     {
         this.originalPhone = providerPhone;
     }
     this.setBehaviorFromOperation(operation);
     return(this.ShowDialog());
 }
Example #5
0
 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();
     }
 }
Example #6
0
 public void deleteProviderPhone(ProviderPhoneDB providerPhone)
 {
     this.dbConnection.deleteProviderPhone((int)providerPhone.Id);
 }