private void btnAdd_Click(object sender, EventArgs e) { if (isValid()) { clsRepair repair = new clsRepair(); repair.CustomerName = txtCustomerName.Text; repair.CustomerPhoneNo = txtCustomerPhoneNo.Text; repair.Date = dateTime.Value; clsDevice clsDevice = (clsDevice)cmbPhoneModel.SelectedItem; if (clsDevice != null) { repair.PhoneModel = clsDevice.Model.ToString(); } repair.SerialNo_IMEI = txtSerialNo_IMEI.Text; repair.Fault = txtFault.Text; repair.Password = txtPassword.Text; repair.Cost = Convert.ToDecimal(txtCost.Text); repair.Deposit = Convert.ToDecimal(txtDeposit.Text); repair.Balance = Convert.ToDecimal(txtBalance.Text); repair.CollectionDate = dateTimePicker1.Value; repair.Comment = txtComment.Text; clsDBRepair fbs = new clsDBRepair(); Int32 added = 0; if (txtID.Text.Length > 0) { repair.ID = Convert.ToInt32(txtID.Text); added = fbs.UpdateRepair(repair); } else { added = fbs.InsertRepair(repair); } if (added > 0) { frmListRepair.loadRepairs(); Close(); } else { txtErrorMessage.Text = "Could not added Repair."; txtErrorMessage.Visible = true; } } else { txtErrorMessage.Text = "Specify valid values"; txtErrorMessage.Visible = true; } }