Esempio n. 1
0
        //TheKhachHang_BUS theKH_BUS = new TheKhachHang_BUS();
        //LoaiTheKhachHang_BUS loaiTheKH_BUS = new LoaiTheKhachHang_BUS();
        //List<clsTheKhachHang> lstTheKH;
        //List<clsLoaiTheKhachHang> lstLoaiTheKH;
        private void HienThiDSTheKhachHang(string ma, string ten)
        {
            TheKhachHang_BUS           theKH_BUS     = new TheKhachHang_BUS();
            LoaiTheKhachHang_BUS       loaiTheKH_BUS = new LoaiTheKhachHang_BUS();
            List <clsTheKhachHang>     lstTheKH      = theKH_BUS.LayDanhSachTheKH(ma, ten);
            List <clsLoaiTheKhachHang> lstLoaiTheKH  = loaiTheKH_BUS.LayLoaiTheKhachHang();

            var query = from theKH in lstTheKH
                        join loaiTheKH in lstLoaiTheKH
                        on theKH.MaLoaiThe equals loaiTheKH.MaLoaiThe
                        select new
            {
                theKH.MaThe,
                theKH.MaKhachHang,
                theKH.MaLoaiThe,
                theKH.NgayDangKy,
                theKH.TrangThai,
                loaiTheKH.TenLoaiTheKH,
                loaiTheKH.DonViGiamGia,
                loaiTheKH.GiamGia
            };

            dgvDSTheKH.AutoGenerateColumns = false;
            //dgvDSTheKH.DataSource = lstTheKH;
            dgvDSTheKH.DataSource = query.ToList();
        }
Esempio n. 2
0
 private void btnMoThe_Click(object sender, EventArgs e)
 {
     if (DialogResult.Yes == MessageBox.Show("Mở thẻ khách hàng", "Xác nhận mở thẻ", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
     {
         clsTheKhachHang  TheKH = TaoDoiTuongTheKhachHang(true);
         TheKhachHang_BUS bus   = new TheKhachHang_BUS();
         if (bus.ThaoTacVoiDoiTuongTheKhachHang(TheKH, "Update"))
         {
             HienThiDSTheKhachHang("", "");
             TrangThaiBanDau();
         }
     }
 }
Esempio n. 3
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (KiemTraDuLieuHopLe())
            {
                string            strThongBao = "Thêm khách hàng " + txtHoTen.Text;
                MessageBoxButtons MBButton    = MessageBoxButtons.OK;
                MessageBoxIcon    MBIcon      = MessageBoxIcon.Question;

                if (strWarning != "")
                {
                    strThongBao = strWarning += "\n Vẫn muốn tiếp tục";
                    MBButton    = MessageBoxButtons.YesNo;
                    MBIcon      = MessageBoxIcon.Warning;
                }

                if (DialogResult.Yes == MessageBox.Show(strThongBao, "Xác nhận thêm", MBButton, MBIcon))
                {
                    TheKhachHang_BUS theKH_bus = new TheKhachHang_BUS();
                    clsTheKhachHang  theKH     = TaoDoiTuongTheKhachHang();

                    KhachHang_BUS    KH_bus = new KhachHang_BUS();
                    clsKhachHang_DTO KH     = TaoDoiTuongKhachHang();

                    try
                    {
                        if (KH_bus.ThaoTacVoiKhachHang(KH, "Add") && theKH_bus.ThaoTacVoiDoiTuongTheKhachHang(theKH, "Add"))
                        {
                            //MessageBox.Show("Đã thêm khách hàng " + KH.TenKhachHang);
                            TrangThaiBanDau();
                            TuPhatSinhMaKhachHang();
                        }
                    }
                    catch (Exception) {}
                }
                //else
                //{
                //  //MessageBox.Show("Hủy thao tác");
                //}
            }
            else
            {
                MessageBox.Show(strError, "Lỗi nhập liệu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            strError   = "";
            strWarning = "";
        }
Esempio n. 4
0
 private void dgvDSKH_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete)
     {
         if (DialogResult.Yes == MessageBox.Show("Xóa khách hàng?", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question))
         {
             TheKhachHang_BUS busTheKH = new TheKhachHang_BUS();
             KhachHang_BUS    busKH    = new KhachHang_BUS();
             if (busKH.Xoa(txtMaKH.Text) && busTheKH.Xoa(txtMaKH.Text))
             {
                 //MessageBox.Show("Đã xóa khách hàng");
                 TrangThaiBanDau();
                 HienThiDSKhachHang();
             }
         }
         //else MessageBox.Show("Hủy thao tác");
     }
 }
Esempio n. 5
0
        private void txtMaTheKhachHang_TextChanged(object sender, EventArgs e)
        {
            TheKhachHang_BUS busTheKH = new TheKhachHang_BUS();

            if (busTheKH.LayTenKhacHangQuaMaThe(txtMaTheKhachHang.Text.Trim()) != null)
            {
                if (flagisKhach)
                {
                    tongtien    = tongtien - (tongtien / 20);
                    flagisKhach = false;
                }

                picTick.Visible      = lblTenKhachHang.Visible = true;
                lblTenKhachHang.Text = busTheKH.LayTenKhacHangQuaMaThe(txtMaTheKhachHang.Text.Trim());
            }
            else
            {
                lblTenKhachHang.Visible = picTick.Visible = false;
                lblTenKhachHang.Text    = "";
            }
        }
Esempio n. 6
0
        private string TuPhatSinhMaTheKhachHang()
        {
            TheKhachHang_BUS bus = new TheKhachHang_BUS();

            return(bus.LayMaTheKhachHang());
        }
Esempio n. 7
0
        private bool KiemTraKhachHangDaCoThe(string maKH)
        {
            TheKhachHang_BUS bus = new TheKhachHang_BUS();

            return(bus.KiemTraKhachHangDaCoThe(maKH));
        }