Example #1
0
        private void UpdateDVDDatTruoc()
        {
            List <ePhieuDatTruoc> list = phieuDatTruocBUL.getPhieuDatTruocs();

            foreach (ePhieuDatTruoc item in list)
            {
                foreach (eDVD dVD in listDVD)
                {
                    if (item.id_TieuDe == dVD.id_TieuDe)
                    {
                        eKhachHang kh     = khBul.Find(item.id_KhachHang);
                        eTieuDe    tieuDe = tieuDeBUL.Find(dVD.id_TieuDe);
                        string     text   = "Khách hàng: " + kh.tenKhachHang + "\nSố điện thoại: " + kh.soDT + "\n Muốn tiếp tục giữ lại DVD có tiêu đề: "
                                            + tieuDe.tenTieuDe + "\n Hãy thông báo với khách hàng";
                        DialogResult dialogResult = MessageBox.Show(text, "Thông báo", MessageBoxButtons.YesNo);
                        if (dialogResult == DialogResult.Yes)
                        {
                            phieuDatTruocBUL.Update(item.id_PhieuDatTruoc, dVD.id_DVD);
                            MessageBox.Show("Đã giữ DVD lại cho khách hàng");
                        }
                        else if (dialogResult == DialogResult.No)
                        {
                            phieuDatTruocBUL.DeletePDTByIDPhieu_IDTieuDe(item.id_PhieuDatTruoc);
                            MessageBox.Show("Huỷ yêu cầu đặt trước dvd của khách hàng thành công");
                        }
                    }
                }
            }
        }
Example #2
0
        public void LoadData(int s)
        {
            List <eKhachHang> listkh = new List <eKhachHang>();
            //Chon ra nhung phieu dat truoc theo tieu de da dat
            // ePhieuDatTruoc bs = tieuDeBUL.FindbyID(s);
            var lispdt = from td in tieuDeBUL.getTieuDes()
                         join pdt in phieuDatTruocBUL.getPhieuDatTruocs()
                         on td.id_TieuDe equals pdt.id_TieuDe
                         where pdt.id_TieuDe == s
                         select new
            {
                pdt.id_KhachHang,
                pdt.id_TieuDe
            };
            var lit = from p in lispdt
                      join kh in khachHangBUL.getKhachHangs1()
                      on p.id_KhachHang equals kh.id_KhachHang
                      select new
            {
                kh.id_KhachHang,
                kh.tenKhachHang,
                kh.soCMND,
                kh.soDT
            };

            foreach (var item in lit)
            {
                eKhachHang ek = new eKhachHang();
                ek.id_KhachHang = item.id_KhachHang;
                ek.tenKhachHang = item.tenKhachHang;
                ek.soCMND       = item.soCMND;
                ek.soDT         = item.soDT;

                listkh.Add(ek);
            }
            dgv_dskhdat.DataSource = listkh;
        }
        private void loadtext(int id)
        {
            List <eDVD> dv = dvd.getDVDs().Where(x => x.id_TieuDe == id).ToList();

            txt_tbs.Text = dv.Count().ToString();
            int i = 0, j = 0, k = 0, z = 0;

            foreach (var item in dv)
            {
                if (item.trangThai == 1)
                {
                    i++;
                }
                else if (item.trangThai == -1)
                {
                    j++;
                }
            }
            List <ePhieuDatTruoc> lsdt = pdt.getPhieuDatTruocs();

            foreach (var item in dv)
            {
                if (lsdt.Where(x => x.id_DVD == item.id_DVD).FirstOrDefault() != null)
                {
                    k++;
                }
            }
            foreach (var item in dv)
            {
                z = z + lsdt.Where(x => x.id_DVD == item.id_DVD).ToList().Count();
            }
            txt_dcthue.Text    = i.ToString();
            txt_dattruoc.Text  = k.ToString();
            txt_kho.Text       = j.ToString();
            txt_dtchoxuly.Text = z.ToString();
        }