Пример #1
0
        public void LoadData()
        {
            List <Tam> list = new TamBUS().LoadData();
            int        vip  = 0;

            if (list != null)
            {
                for (int i = 0; i < list.Count; i++)
                {
                    string btname = list[i].MaPhong;
                    if (Convert.ToInt32(btname) % 10 == 5)
                    {
                        vip++;
                    }

                    foreach (Control ct in this.Controls)
                    {
                        if (ct.Name == "bt" + btname)
                        {
                            ct.BackColor = Color.Red;
                        }
                    }
                    this.Invalidate();
                }
            }
            lbEmpty.Text   = (phongTrong - list.Count).ToString();
            lbReserve.Text = list.Count.ToString();
            lbVIP.Text     = (phongVip - vip).ToString();
        }
Пример #2
0
        public void LoadData()//tongtienphong = số ngày * đơn giá phòng
        {
            tongtienphong = 0;
            List <string> sp = new SanPhamPhuThuBUS().GetName();

            SPPhuThu.DataSource = sp;

            DateTime dt = DateTime.Now;

            LBNgayTra.Text = string.Format("{0:dd/MM/yyyy}", dt);
            string CMND = new TamBUS().GetCMND(_maPhong);

            LBCMND.Text  = CMND;
            LBHoTen.Text = new KhachBUS().GetFullName(CMND);
            DateTime d = new TamBUS().GetDate(_maPhong);

            LBNgayDat.Text = string.Format("{0:dd/MM/yyyy}", d);
            TimeSpan t = DateTime.Now.Date - d.Date;

            totalday = t.TotalDays;
            if (totalday == 0)
            {
                totalday = 1;
            }
            LBSoNgay.Text = totalday.ToString();
            double gia = new PhongBUS().GetGiaNgay(_maPhong);

            tongtienphong   = Convert.ToDouble(totalday) * gia;
            LBTongTien.Text = (tongtienphong + CapNhatTongDonGiaSP()).ToString("#,##0") + " VND";// Tổng tiền sản phẩm + tiền ngày ở đây nè !!
            tongtien        = tongtienphong + CapNhatTongDonGiaSP();
        }
Пример #3
0
        public void LoadData()
        {
            Tam t = new TamBUS().RoomInfo(_maPhong);

            lbMaPhong.Text = t.MaPhong;
            lbCMND.Text    = t.CMND;
            lbHoTen.Text   = new KhachBUS().GetFullName(t.CMND);
            DateTime dt = t.NgayDat;

            lbNgayDat.Text = string.Format("{0:dd/MM/yyyy}", dt);
            lbSoNguoi.Text = t.SoNguoi.ToString();
        }
Пример #4
0
        public void LoadData()
        {
            List <Tam>   listTam   = new TamBUS().LoadData();
            List <Phong> listPhong = new PhongBUS().LoadData();
            int          vip       = 0;

            for (int i = 0; i < listPhong.Count; i++)
            {
                string maPhong = listPhong[i].MaPhong;
                foreach (Control ct in this.Controls)
                {
                    if (ct.Name.Contains(maPhong))
                    {
                        if (Convert.ToInt32(maPhong) % 10 == 5)
                        {
                            ct.BackColor = Color.Yellow;
                        }
                        else
                        {
                            ct.BackColor = Color.White;
                        }
                        break;
                    }
                }
            }

            if (listTam != null)
            {
                for (int i = 0; i < listTam.Count; i++)
                {
                    string btname = listTam[i].MaPhong;
                    if (Convert.ToInt32(btname) % 10 == 5)
                    {
                        vip++;
                    }

                    foreach (Control ct in this.Controls)
                    {
                        if (ct.Name == "bt" + btname)
                        {
                            ct.BackColor = Color.Red;
                            break;
                        }
                    }
                }
            }
            this.Invalidate();

            lbEmpty.Text   = (phongTrong - listTam.Count).ToString();
            lbReserve.Text = listTam.Count.ToString();
            lbVIP.Text     = (phongVip - vip).ToString();
        }
Пример #5
0
        private void btIn_Click(object sender, EventArgs e)
        {
            int             i       = 0;
            DateTime        ngayDat = new TamBUS().GetDate(_maPhong);
            int             songuoi = new TamBUS().GetSoNguoi(_maPhong);
            LichSuThuePhong ls      = new LichSuThuePhong(_maPhong, LBCMND.Text, ngayDat, DateTime.Now, user, songuoi, Convert.ToDouble(tongtienphong), CapNhatTongDonGiaSP(), tongtien);

            new LichSuThuePhongBUS().Insert(ls);
            new TamBUS().Delete(_maPhong);
            frmTraTien frmtratien = new frmTraTien(tongtien);

            frmtratien.ShowDialog();
            while (i < Convert.ToInt32(ListSP.Rows.Count))
            {
                string      masp = new SanPhamPhuThuBUS().getcode(ListSP.Rows[i].Cells[0].Value.ToString());
                LichSuBanSP ls1  = new LichSuBanSP(masp, DateTime.Now, ListSP.Rows[i].Cells[0].Value.ToString(), Convert.ToInt32(ListSP.Rows[i].Cells[2].Value), Convert.ToDouble(ListSP.Rows[i].Cells[1].Value), Convert.ToDouble(ListSP.Rows[i].Cells[3].Value));
                new LichSuBanSPBUS().Insert(ls1);
                i++;
            }
            // string masp = new SanPhamPhuThuBUS().getcode(SPPhuThu.SelectedItem.ToString());
            //   LichSuBanSP ls1 = new LichSuBanSP(masp,DateTime.Now,SPPhuThu.SelectedItem.ToString())
            this.Close();
        }