コード例 #1
0
ファイル: CustomersForm.cs プロジェクト: gyurebalint/CarRent
        private void btnAdd_Click(object sender, EventArgs e)
        {
            string   surName             = txtSurName.Text;
            string   firstName           = txtFirstName.Text;
            string   sex                 = comboSex.Text;
            DateTime birth               = dateTimePickBirthDay.Value;
            DateTime DriverLicenseDate   = dateTimePickDriverLicenseDate.Value;
            string   driverLicenseNumber = txtDriverLicenseNumber.Text;
            string   IDNumber            = txtIDNumber.Text;
            string   address             = txtAddress.Text;

            Customer customer = new Customer(surName, firstName, sex, birth,
                                             DriverLicenseDate, driverLicenseNumber, IDNumber, address);

            if (customerID == 0)
            {
                try
                {
                    ch.SetCustomerWithCheck(customer);
                    GetCustomers();
                }
                catch (ArgumentException ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
            else
            {
                try
                {
                    customer.customerID = customerID;
                    ch.UpdateCustomer(customer);
                    GetCustomers();
                }
                catch (ArgumentException ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }
        }