예제 #1
0
        private void LuuThongTinKhachHang()
        {
            DBKhachHang dbKH = new DBKhachHang();
            DateTime?   dt   = null;

            maKH = dbKH.SetNewPrimaryKey();
            dbKH.InsertCustomer(maKH, tenKH, dt, "", "", "", "3");
        }
        private void btnLuu_Click(object sender, EventArgs e)
        {
            string   maKH     = txtMaKH.Text.Trim();
            string   tenKH    = txtTenKH.Text.Trim();
            DateTime ngaySinh = DateTime.Parse(dtpNgaySinh.Value.ToString());
            string   sdt      = txtSDT.Text.Trim();
            string   diaChi   = txtDiaChi.Text.Trim();
            string   maLoaiKH = cmMaLoaiKH.SelectedValue.ToString();


            string gioiTinh = "Nữ";

            if (rdNam.Checked == true)
            {
                gioiTinh = "Nam";
            }

            if (isInsert == true)
            {
                if (!dbKH.InsertCustomer(maKH, tenKH, ngaySinh, gioiTinh, diaChi, sdt, maLoaiKH))
                {
                    MessageBox.Show("Thêm khách hàng không thành công");
                    return;
                }
                else
                {
                    isInsert = false;
                }
            }
            else
            {
                if (!dbKH.UpdateCustomer(maKH, tenKH, ngaySinh, gioiTinh, diaChi, sdt, maLoaiKH))
                {
                    MessageBox.Show("Cập nhật khách hàng không thành công");
                    return;
                }
            }

            DataLoad();
            SetSelectedRow(maKH);

            btnThem.Enabled = true;
            btnSua.Enabled  = true;
            btnHuy.Enabled  = false;
            btnLuu.Enabled  = false;
        }