Example #1
0
        private void btnLuuLaiKhachHang_Click(object sender, EventArgs e)
        {
            try
            {
                //Update / Insert khách hàng mới
                objKhachHang.KH_CMND     = txtSoCMND.Text;
                objKhachHang.KH_DiaChi   = txtDiaChi.Text;
                objKhachHang.KH_MaKH     = txtMaKhachHang.Text;
                objKhachHang.KH_TenKH    = txtTenKhachHang.Text;
                objKhachHang.KH_NgaySinh = DateTime.ParseExact(dateNgaySinh.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                objKhachHang.KH_QuocTich = txtQuocTich.Text;
                objKhachHang.KH_SDT      = txtSoDienThoai.Text;

                //Insert / Update hóa đơn

                objHoaDon.HD_MaHoaDon        = txtMaHoaDon.Text;
                objHoaDon.HD_NgayThue        = DateTime.ParseExact(txtNgayThue.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                objHoaDon.HD_NgayHoaDon      = DateTime.ParseExact(txtNgayThue.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                objHoaDon.HD_SoLuongKhach    = txtSoLuongKhach.Text;
                objHoaDon.PHG_MaPhong        = cbbMaPhong.EditValue.ToString();
                objHoaDon.NV_MANV            = cbbNhanVien.EditValue.ToString();
                objHoaDon.KH_MaKH            = txtMaKhachHang.Text;
                objHoaDon.HD_TrangThaiHoaDon = "Chưa thanh toán";

                if (IsInsert == true)
                {
                    busKhachHang.Insert(objKhachHang);
                    busHoaDon.InsertDK(objHoaDon);
                    XtraMessageBox.Show("Đã thêm thông tin đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThiKhachHang();
                }
                else
                {
                    busHoaDon.Update(objHoaDon);
                    busKhachHang.Update(objKhachHang);
                    XtraMessageBox.Show("Đã sửa thông tin đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThiKhachHang();
                }
            }
            catch
            {
                XtraMessageBox.Show("Thông tin không hợp lệ vui lòng kiểm tra lại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #2
0
        private void btnLuu_Click_1(object sender, EventArgs e)
        {
            try
            {
                obj.KH_MaKH     = txtMaKH.Text;
                obj.KH_TenKH    = function.upperfirstword(txtTenKH.Text);
                obj.KH_NgaySinh = DateTime.ParseExact(dateNgaySinh.Text, "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
                obj.KH_QuocTich = function.upperfirstword(txtQuocTich.Text);
                obj.KH_SDT      = txtSDT.Text;
                obj.KH_CMND     = txtCMND.Text;
                obj.KH_DiaChi   = function.upperfirst(txtDiaChi.Text);


                if (IsInsert == true)
                {
                    if (txtMaKH.Text == "")
                    {
                        XtraMessageBox.Show("Mã khách hàng không được để trống. Vui lòng điền thông tin!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        bus.Insert(obj);
                        XtraMessageBox.Show("Đã thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        HienThi();
                        XoaText();
                        Khoa();
                    }
                }
                else
                {
                    bus.Update(obj);
                    XtraMessageBox.Show("Đã sửa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    HienThi();
                    XoaText();
                    Khoa();
                }
            }
            catch
            {
                XtraMessageBox.Show("Thông tin khách hàng không được để trống, vui lòng nhập đủ thông tin", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }