예제 #1
0
        private void UC_DoiBong_Load(object sender, EventArgs e)
        {
            DataTable dt = DoiBongDAO.getData();

            dgvDoiBong.DataSource = dt;

            DataTable tinh = TinhDAO.getData();

            FillCbo(tinh, cbxMaTinh, "MaTinh", "TenTinh");

            DataTable sanbong = SanBongDAO.getData();

            FillCbo(sanbong, cbxMaSan, "MaSan", "TenSan");
        }
예제 #2
0
        public static bool deleteSan(int id)
        {
            bool kt = true;

            try
            {
                SanBongDAO.deleteSan(id);
            }
            catch (SqlException e)
            {
                kt = false;
            }
            return(kt);
        }
예제 #3
0
        public static bool updateTenSan(int id, String tenSan, double donGia)
        {
            bool kt = true;

            try
            {
                SanBongDAO.updateTenSan(id, tenSan, donGia);
            }
            catch (SqlException e)
            {
                kt = false;
            }
            return(kt);
        }
예제 #4
0
        public static ArrayList getAllSan()
        {
            ArrayList dataList = new ArrayList();

            try
            {
                DataSet   dataSet = SanBongDAO.getAllSan();
                ArrayList phieuDatSanBongList;
                DateTime  thoiGianBatDau, thoiGianKetThuc;
                int       soSanhKetThuc, soSanhBatDau;
                DateTime  now = DateTime.Now;
                bool      dangThue;
                foreach (DataRow row in dataSet.Tables[0].Rows)
                {
                    String tenSan = row["tenSan"].ToString();
                    int    idSan  = Convert.ToInt32(row["id"]);
                    double donGia = Convert.ToInt32(row["donGia"]);
                    dangThue = false;

                    phieuDatSanBongList = PhieuDatSanBongBUS.getAllPhieuDatSanBong(idSan);
                    foreach (PhieuDatSanBong phieuDatSan in phieuDatSanBongList)
                    {
                        thoiGianBatDau = phieuDatSan.thoiGianBatDau;

                        thoiGianKetThuc = thoiGianBatDau.AddHours((double)phieuDatSan.soGioDat);

                        soSanhKetThuc = DateTime.Compare(thoiGianKetThuc, now);
                        soSanhBatDau  = DateTime.Compare(thoiGianBatDau, now);

                        if (soSanhBatDau < 0 && soSanhKetThuc > 0)
                        {
                            dangThue = true;
                            break;
                        }
                    }
                    SanBong sanBong = new SanBong(idSan, tenSan, dangThue, donGia);

                    dataList.Insert(0, sanBong);
                }
            }
            catch (SqlException e)
            {
            }

            return(dataList);
        }