private void FinishButton_Click(object sender, EventArgs e) { IMembershipDao membershipDao = new MembershipDao(); try { if (CheckEmpty()) { return; } if (isModify) { membership = txtTitle.Tag as Membership; } else { membership = new Membership(); membership.issueDate = System.DateTime.Now; } if (txtCustomerName.Tag != null) { membership.customerID = (txtCustomerName.Tag as CCustomerInfo).CustomerID; } if (!isModify) { if (txtCustomerName.Tag == null || membership.customerID == 0) { MessageBox.Show("Please select the customer"); return; } } membership.customerName = txtCustomerName.Text; membership.customerPhone = txtPhoneNumber.Text; if (txtMembershipCardName.Tag != null) { membership.mebershipCardID = (txtMembershipCardName.Tag as MembershipCard).id; } membership.membershipCardName = txtMembershipCardName.Text; membership.membershipCardType = cmbType.Text; membership.startDate = dtpStartDate.Value; membership.endDate = dtpEndDate.Value; membership.membershipCardTitle = txtTitle.Text; membership.membershipCardCode = txtCode.Text; membership.point = float.Parse(txtPoint.Text.ToString()); membership.discountPercentRate = float.Parse(txtDiscountPercentRate.Text.ToString()); if (rdbActive.Checked) { membership.isActive = rdbActive.Checked; } else if (rdbInActive.Checked) { membership.isActive = false; } if (isModify) { membershipDao.UpdateMembership(membership); MessageBox.Show("Membership " + membership.id + " updated successfully"); } else { membershipDao.AddMembership(membership); MessageBox.Show("Membership " + membership.id + " created successfully"); } } catch (Exception exp) { MessageBox.Show(exp.Message); //Console.Write(exp.Message); } }