Example #1
0
        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);
            }
        }