示例#1
0
        //Load danh sách phòng theo loại phòng
        public List <DTO_Phong> loadDanhSachPhongTheoLoaiPhong(string a)
        {
            List <DTO_Phong> listPhong = new List <DTO_Phong>();
            string           query     = "SELECT * FROM PHONG WHERE MALOAIPHONG='" + a + "'";
            DataTable        data      = DBConnect.Instance.ExecuteQuery(query);

            foreach (DataRow item in data.Rows)
            {
                DTO_Phong info = new DTO_Phong(item);
                listPhong.Add(info);
            }
            return(listPhong);
        }
示例#2
0
        public List <DTO_Phong> getPhongList(string tenlp)
        {
            string           query = string.Format("SELECT * FROM dbo.PHONG JOIN dbo.LOAIPHONG ON PHONG.MALOAIPHONG = LOAIPHONG.MALOAIPHONG AND LOAIPHONG.TENLOAIPHONG = N'{0}'", tenlp);
            List <DTO_Phong> list  = new List <DTO_Phong>();
            DataTable        dt    = DBConnect.Instance.ExecuteQuery(query);

            foreach (DataRow item in dt.Rows)
            {
                DTO_Phong phong = new DTO_Phong(item);
                list.Add(phong);
            }
            return(list);
        }
示例#3
0
        public List <DTO_Phong> layDanhSachPhongCoNguoi()
        {
            string           query = string.Format("SELECT * FROM PHONG WHERE TINHTRANG = 1");
            List <DTO_Phong> list  = new List <DTO_Phong>();
            DataTable        dt    = DBConnect.Instance.ExecuteQuery(query);

            foreach (DataRow item in dt.Rows)
            {
                DTO_Phong phong = new DTO_Phong(item);
                list.Add(phong);
            }
            return(list);
        }
示例#4
0
        private void cbP_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox cb = sender as ComboBox;

            if (cb.SelectedItem == null)
            {
                return;
            }
            DTO_Phong selected = cb.SelectedItem as DTO_Phong;

            id  = selected.PHONG_MAPHONG.ToString();
            mp1 = Convert.ToInt32(id);
            dgvPT.DataSource = busHotel.getPhieuthue(Convert.ToInt32(id));
        }
示例#5
0
        public void showPhong(bool buttonClicked)
        {
            flpPhong.Controls.Clear();
            flpPhong.HorizontalScroll.Maximum = 0;
            flpPhong.AutoScroll             = false;
            flpPhong.VerticalScroll.Visible = false;
            flpPhong.AutoScroll             = true;
            List <DTO_Phong> phongList = busPhong.getPhongList(loaiPhong.Text);
            string           tinhTrang;

            foreach (DTO_Phong phong in phongList)
            {
                Button btn = new Button()
                {
                    Width = 100, Height = 100
                };
                btn.Margin    = new Padding(20, 5, 0, 20);
                btn.Tag       = phong;
                btn.FlatStyle = FlatStyle.Flat;
                btn.FlatAppearance.BorderSize = 5;
                if (phong.PHONG_TINHTRANG == 1)
                {
                    tinhTrang = "Có người";
                    btn.FlatAppearance.BorderColor = Color.Red;
                }
                else
                {
                    tinhTrang = "Còn trống";
                    btn.FlatAppearance.BorderColor = Color.Green;
                }
                btn.Text = phong.PHONG_TENPHONG + "\n" + tinhTrang;
                flpPhong.Controls.Add(btn);
                btn.Click += (sender, EventArgs) => { Btn_Click(sender, EventArgs, phong.PHONG_MAPHONG, phong.PHONG_TENPHONG, phong.PHONG_GHICHU); };
            }

            if (phongList.Any() && buttonClicked == false)
            {
                DTO_Phong firstPhong = phongList.First();
                tenPhong.Text    = firstPhong.PHONG_TENPHONG;
                ghiChu           = firstPhong.PHONG_GHICHU;
                ghiChuPhong.Text = firstPhong.PHONG_GHICHU;
                mp = maPhong.Text = firstPhong.PHONG_MAPHONG.ToString();
                lblTenPhong.Text = firstPhong.PHONG_TENPHONG;
            }
            else
            {
                tenPhong.Text = ghiChuPhong.Text = maPhong.Text = "";
            }
        }
示例#6
0
        public async Task <DTO_Phong> GetPhongById(string strMaPhong)
        {
            if (strMaPhong == null)
            {
                return(null);
            }
            DTO_Phong res = null;

            using (var context = new SQLServerDBContext())
            {
                res = await context.Phong.SqlQuery("select top 1 * from PHONG p where p.MaPhong=@id",
                                                   new SqlParameter("@id", strMaPhong)).FirstOrDefaultAsync();
            }
            return(res);
        }
示例#7
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            DTO_Phong phong = new DTO_Phong(txtMa_phong.Text, txtTen_phong.Text, cmbLoai_phong.Text, cmbTinh_trang.Text);

            // thêm
            if (bus_phong.xoaPhong(phong))
            {
                MessageBox.Show("xóa thành công");
                dvgPhong.DataSource = bus_phong.getPhong();
            }
            else
            {
                MessageBox.Show("xóa không thành công");
            }
        }
示例#8
0
        public bool UpdatePhong(DTO_Phong phong, string tenPhongMoi)
        {
            using (var context = new SQLServerDBContext())
            {
                var phongMatch = context.Phong.Where(t => t.TenPhong.Equals(tenPhongMoi, StringComparison.OrdinalIgnoreCase));

                if (phongMatch == null)
                {
                    return(false);
                }

                phong.TenPhong = tenPhongMoi;
                return(true);
            }
        }
示例#9
0
        public bool themPhong(DTO_Phong obj)
        {
            int paraNumber = 4;

            string[] paraName = new string[paraNumber];
            object[] values   = new object[paraNumber];
            paraName[0] = "MAPHONG";
            paraName[1] = "MALOAIPHONG";
            paraName[2] = "TINHTRANG";
            paraName[3] = "SDT";
            values[0]   = obj.Maphong;
            values[1]   = obj.Maloaiphong;
            values[2]   = obj.Tinhtrang;
            values[3]   = obj.Sodienthoai;
            return(Update("SP_Phong_Them", paraName, values, paraNumber));
        }
示例#10
0
        private void cbPCu_SelectedIndexChanged(object sender, EventArgs e)
        {
            ComboBox cb = sender as ComboBox;

            if (cb.SelectedItem == null)
            {
                return;
            }
            DTO_Phong selected = cb.SelectedItem as DTO_Phong;

            id1  = selected.PHONG_MAPHONG.ToString();
            mpcu = Convert.ToInt32(id1);

            string lmpt = busHotel.loadMaPhieuThue(mpcu);

            mpt = Convert.ToInt32(lmpt);
        }
示例#11
0
        public string selectAllBySophong(List <DTO_Phong> lsObj, int sophong)
        {
            string query = string.Empty;

            query += " SELECT [SOPHONG], [TINHTRANG], [MALP]";
            query += " FROM [TBL_PHONG]";
            query += " WHERE ";
            query += " [SOPHONG] = @SOPHONG ";

            using (SqlConnection conn = new SqlConnection(connectionSTR))
            {
                using (SqlCommand comm = new SqlCommand())
                {
                    comm.Connection  = conn;
                    comm.CommandType = CommandType.Text;
                    comm.CommandText = query;
                    comm.Parameters.AddWithValue("@SOPHONG", sophong);

                    try
                    {
                        conn.Open();

                        SqlDataReader reader = comm.ExecuteReader();
                        if (reader.HasRows == true)
                        {
                            lsObj.Clear();
                            while (reader.Read())
                            {
                                DTO_Phong obj = new DTO_Phong();
                                obj.Sophong = reader["SOPHONG"].ToString();
                                obj.Status  = reader["TINHTRANG"].ToString();
                                obj.Malp    = reader["MALP"].ToString();
                                lsObj.Add(obj);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        conn.Close();
                        return("Selecting fails\n" + ex.Message + "\n" + ex.StackTrace);
                    }
                }
            }
            return("0");
        }
示例#12
0
        private void listView1_ItemActivate(object sender, EventArgs e)
        {
            DTO_Phong    dto_phong = new DTO_Phong();
            ListViewItem item      = listView1.FocusedItem;

            frm_ThanhToan.maphong   = item.Text;
            frm_dangkiphong.maphong = item.Text;
            if (String.Compare(phong.getTinhTrang(item.Text).Rows[0]["TINHTRANG"].ToString(), "TRỐNG", true) == 0)
            {
                frm_dangkiphong dkphong = new frm_dangkiphong();
                dkphong.ShowDialog();
            }
            else
            {
                frm_ThanhToan frmThanhToan = new frm_ThanhToan();

                frmThanhToan.ShowDialog();
            }
        }
示例#13
0
        public string search(string kq, List <DTO_Phong> lsObj)
        {
            string query = string.Empty;

            query += " EXEC USP_GETROOMNUMBER ";

            using (SqlConnection conn = new SqlConnection(connectionSTR))
            {
                using (SqlCommand comm = new SqlCommand())
                {
                    comm.Connection  = conn;
                    comm.CommandType = CommandType.Text;
                    comm.CommandText = query;
                    comm.Parameters.AddWithValue("@MAKH", "%" + kq.ToString() + "%");
                    comm.Parameters.AddWithValue("@TENKH", "%" + kq.ToString() + "%");

                    try
                    {
                        conn.Open();

                        SqlDataReader reader = comm.ExecuteReader();
                        if (reader.HasRows == true)
                        {
                            lsObj.Clear();
                            while (reader.Read())
                            {
                                DTO_Phong obj = new DTO_Phong();
                                obj.Sophong = reader["SOPHONG"].ToString();
                                obj.Status  = reader["TINHTRANG"].ToString();
                                obj.Malp    = reader["MALP"].ToString();
                                lsObj.Add(obj);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        conn.Close();
                        return("Searching fail fails\n" + ex.Message + "\n" + ex.StackTrace);
                    }
                }
            }
            return("0");
        }
示例#14
0
        public string selectAll(List <DTO_Phong> lsObj)
        {
            string query = string.Empty;

            query += "USP_GETROOM";

            using (SqlConnection conn = new SqlConnection(connectionSTR))
            {
                using (SqlCommand comm = new SqlCommand())
                {
                    comm.Connection  = conn;
                    comm.CommandType = CommandType.StoredProcedure;
                    comm.CommandText = query;

                    try
                    {
                        conn.Open();

                        SqlDataReader reader = comm.ExecuteReader();
                        if (reader.HasRows == true)
                        {
                            lsObj.Clear();
                            while (reader.Read())
                            {
                                DTO_Phong obj = new DTO_Phong();
                                obj.Sophong = reader["SOPHONG"].ToString();
                                obj.Status  = reader["TINHTRANG"].ToString();
                                obj.Malp    = reader["MALP"].ToString();
                                lsObj.Add(obj);
                            }
                        }
                    }
                    catch (Exception ex)
                    {
                        conn.Close();
                        return("Selecting fails\n" + ex.Message + "\n" + ex.StackTrace);
                    }
                }
            }
            return("0");
        }
示例#15
0
 // liên quan phòng
 private void button2_Click(object sender, EventArgs e)
 {
     if (txtMa_phong.Text != " " && txtTen_phong.Text != " " && cmbLoai_phong.Text != " " && cmbTinh_trang.Text != " ")
     {
         DTO_Phong phong = new DTO_Phong(txtMa_phong.Text, txtTen_phong.Text, cmbLoai_phong.Text, cmbTinh_trang.Text);
         // thêm
         if (bus_phong.themPhong(phong))
         {
             MessageBox.Show("thêm thành công");
             dvgPhong.DataSource = bus_phong.getPhong();
         }
         else
         {
             MessageBox.Show("thêm không thành công");
         }
     }
     else
     {
         MessageBox.Show("xin vui lòng nhập đủ thông tin");
     }
 }
示例#16
0
 public async Task <string> AddPhongAsync(DTO_Phong phong)
 {
     using (var context = new SQLServerDBContext())
     {
         string res = null;
         try
         {
             var tenPhong = new SqlParameter("@1", System.Data.SqlDbType.NVarChar);
             tenPhong.Value = phong.TenPhong;
             res            = await context.Database.SqlQuery <string>("exec proc_Phong_insert @1",
                                                                       new SqlParameter[]
             {
                 tenPhong
             }).FirstOrDefaultAsync();
         }
         catch (Exception e)
         {
             Debug.WriteLine("[ERROR] " + e.Message);
         }
         return(res);
     }
 }
示例#17
0
        private void load_phong()
        {
            listView1.Items.Clear();
            foreach (DataRow dr in phong.GetPhong().Rows)
            {
                DTO_Phong dto_phong = new DTO_Phong();
                dto_phong.Maloaiphong = (string)dr.ItemArray[1];
                dto_phong.Maphong     = (string)dr.ItemArray[0];
                dto_phong.Tinhtrang   = (string)dr.ItemArray[2];
                tinhtrang             = dto_phong.Tinhtrang;
                ListViewItem item = new ListViewItem(dto_phong.Maphong);

                if (String.Compare(dto_phong.Tinhtrang, "TRỐNG", true) == 0)
                {
                    item.ImageIndex = 0;
                }
                else if (String.Compare(dto_phong.Tinhtrang, "KHÔNG TRỐNG", true) == 0)
                {
                    item.ImageIndex = 1;
                }
                listView1.Items.Add(item);
            }
        }
示例#18
0
 public bool xoaPhong(DTO_Phong p)
 {
     try
     {
         conn.Open();
         string     SQL = string.Format("DELETE dbo.PHONG WHERE MAPHONG='{0}'", p.MA_PHONG);
         SqlCommand cmd = new SqlCommand(SQL, conn);
         int        kq  = cmd.ExecuteNonQuery();
         if (kq > 0)
         {
             return(true);
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     finally
     {
         conn.Close();
     }
     return(false);
 }
示例#19
0
        private void DS_Phong_Load()
        {
            DTO_HoaDon thanhtien = new DTO_HoaDon();

            thanhtien.SoDienThoai = sdt;
            BO_DSPhongDaDat Tong = new BO_DSPhongDaDat();
            DataSet         tong = Tong.TongTien(thanhtien);

            for (int i = 0; i < tong.Tables[0].Rows.Count; i++)
            {
                tongtien += int.Parse(tong.Tables[0].Rows[i][0].ToString());
            }
            txtTongTien.Text = tongtien.ToString();
            DTO_HoaDon hoadon1 = new DTO_HoaDon();

            hoadon1.SoDienThoai = sdt;
            BO_DSPhongDaDat ds     = new BO_DSPhongDaDat();
            DataSet         result = ds.DSPhong(hoadon1);

            //gán vị trị khởi tạo user control

            if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0)
            {
                Point vitribandau = new Point(5, 5);
                for (int i = 0; i < result.Tables[0].Rows.Count; i++)
                {
                    DateTime ngaydat = new DateTime(int.Parse("20" + result.Tables[0].Rows[i][8].ToString().Substring(6, 2)), int.Parse(result.Tables[0].Rows[i][8].ToString().Substring(3, 2)), int.Parse(result.Tables[0].Rows[i][8].ToString().Substring(0, 2)));
                    DateTime ngaytra = new DateTime(int.Parse("20" + result.Tables[0].Rows[i][9].ToString().Substring(6, 2)), int.Parse(result.Tables[0].Rows[i][9].ToString().Substring(3, 2)), int.Parse(result.Tables[0].Rows[i][9].ToString().Substring(0, 2)));
                    TimeSpan ts      = new TimeSpan();
                    ts = ngaytra - ngaydat;
                    for (int j = 0; j < ts.TotalDays + 1; j++)
                    {
                        DemThoiGian.Add(ngaydat);
                        ngaydat = ngaydat.AddDays(1);
                    }
                    int count = 0;
                    foreach (DateTime songaytrung in DemThoiGian)
                    {
                        if (songaytrung.ToShortDateString() == DateTime.Now.ToShortDateString())
                        {
                            count++;
                        }
                    }
                    if (count > 0)
                    {
                        DTO_Phong phong = new DTO_Phong();
                        phong.MaChiNhanh = result.Tables[0].Rows[i][5].ToString();
                        phong.MaPhong    = result.Tables[0].Rows[i][6].ToString();
                        BO_DSPhongDaDat loaiphong = new BO_DSPhongDaDat();
                        DataSet         table     = new DataSet();
                        table = loaiphong.HienThiPhong(phong);
                        if (table.Tables.Count > 0 && table.Tables[0].Rows.Count > 0)
                        {
                            if (table.Tables[0].Rows[0][3].ToString() == "Giường Đơn" && table.Tables[0].Rows[0][4].ToString() == "2")
                            {
                                giuongdon2nguoi hienthi = new giuongdon2nguoi();
                                hienthi.SDT        = sdt;
                                hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                hienthi.MACHINHANH = table.Tables[0].Rows[0][1].ToString();
                                hienthi.MAPHONG    = table.Tables[0].Rows[0][0].ToString();
                                hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                hienthi.OPTIONS    = "TuyChon";
                                hienthi.MAHD       = result.Tables[0].Rows[i][3].ToString();
                                hienthi.Location   = vitribandau;
                                pl_phong.Controls.Add(hienthi);
                                vitribandau.Y += 220;
                            }
                            else
                            {
                                if (table.Tables[0].Rows[0][3].ToString() == "Giường Đôi" && table.Tables[0].Rows[0][4].ToString() == "2")
                                {
                                    giuongdoi2nguoi hienthi = new giuongdoi2nguoi();
                                    hienthi.SDT        = sdt;
                                    hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                    hienthi.MACHINHANH = table.Tables[0].Rows[0][1].ToString();
                                    hienthi.MAPHONG    = table.Tables[0].Rows[0][0].ToString();
                                    hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                    hienthi.OPTIONS    = "TuyChon";
                                    hienthi.MAHD       = result.Tables[0].Rows[i][3].ToString();
                                    hienthi.Location   = vitribandau;
                                    pl_phong.Controls.Add(hienthi);
                                    vitribandau.Y += 220;
                                }
                                else
                                {
                                    if (table.Tables[0].Rows[0][3].ToString() == "Giường Đơn" && table.Tables[0].Rows[0][4].ToString() == "4")
                                    {
                                        giuongdon4nguoi hienthi = new giuongdon4nguoi();
                                        hienthi.SDT        = sdt;
                                        hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                        hienthi.MACHINHANH = table.Tables[0].Rows[0][1].ToString();
                                        hienthi.MAPHONG    = table.Tables[0].Rows[0][0].ToString();
                                        hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                        hienthi.OPTIONS    = "TuyChon";
                                        hienthi.MAHD       = result.Tables[0].Rows[i][3].ToString();
                                        hienthi.Location   = vitribandau;
                                        pl_phong.Controls.Add(hienthi);
                                        vitribandau.Y += 220;
                                    }
                                    else
                                    {
                                        if (table.Tables[0].Rows[0][3].ToString() == "Giường Đôi" && table.Tables[0].Rows[0][4].ToString() == "4")
                                        {
                                            giuongdoi4nguoi hienthi = new giuongdoi4nguoi();
                                            hienthi.SDT        = sdt;
                                            hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                            hienthi.MACHINHANH = table.Tables[0].Rows[0][1].ToString();
                                            hienthi.MAPHONG    = table.Tables[0].Rows[0][0].ToString();
                                            hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                            hienthi.OPTIONS    = "TuyChon";
                                            hienthi.MAHD       = result.Tables[0].Rows[i][3].ToString();
                                            hienthi.Location   = vitribandau;
                                            pl_phong.Controls.Add(hienthi);
                                            vitribandau.Y += 220;
                                        }
                                        else
                                        {
                                            if (table.Tables[0].Rows[0][3].ToString() == "Giường Đôi" && table.Tables[0].Rows[0][4].ToString() == "6")
                                            {
                                                giuongdoi6nguoi hienthi = new giuongdoi6nguoi();
                                                hienthi.SDT        = sdt;
                                                hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                                hienthi.MACHINHANH = table.Tables[0].Rows[0][1].ToString();
                                                hienthi.MAPHONG    = table.Tables[0].Rows[0][0].ToString();
                                                hienthi.TENPHONG   = table.Tables[0].Rows[0][2].ToString();
                                                hienthi.OPTIONS    = "TuyChon";
                                                hienthi.MAHD       = result.Tables[0].Rows[i][3].ToString();
                                                hienthi.Location   = vitribandau;
                                                pl_phong.Controls.Add(hienthi);
                                                vitribandau.Y += 220;
                                            }
                                        }
                                    }
                                }
                            }
                        }
                        DemThoiGian.Clear();
                    }
                }
            }
        }
示例#20
0
 public bool suaPhong(DTO_Phong p)
 {
     return(dao_phong.suaPhong(p));
 }
示例#21
0
 public bool xoaPhong(DTO_Phong p)
 {
     return(dao_phong.xoaPhong(p));
 }
示例#22
0
 public bool xoaPhong(DTO_Phong obj)
 {
     return(Phong.xoaPhong(obj));
 }
示例#23
0
 public bool themPhong(DTO_Phong p)
 {
     return(dao_phong.themPhong(p));
 }
示例#24
0
 public bool UpdatePhong(DTO_Phong phong, string tenPhongMoi)
 {
     return(DALManager.PhongDAL.UpdatePhong(phong, tenPhongMoi));
 }
示例#25
0
        private void BT_Chuyen_Click(object sender, EventArgs e)
        {
            DTO_CTHD obj_cthd = new DTO_CTHD();

            obj_cthd.Macthd = get_MACTHD;
            if (dropDown_Phong.selectedIndex != -1)
            {
                obj_cthd.Sophong = dropDown_Phong.selectedValue;
            }
            else
            {
                MessageBox.Show("Chưa chọn phòng chuyển đến", "Erro");
                return;
            }
            if (bus_cthd.Update(obj_cthd) != "0")
            {
                MessageBox.Show("Chuyển phòng thất bại");
                return;
            }
            List <DTO_LoaiPhong> lsobj_lp = new List <DTO_LoaiPhong>();
            List <DTO_Phong>     lsobj_p  = new List <DTO_Phong>();

            string result  = bus_p.SelectAll(lsobj_p);
            string result1 = bus_lp.SelectAll(lsobj_lp);

            var Malp = from x in lsobj_p
                       join y in lsobj_lp on x.Malp equals y.Malp
                       where x.Sophong == txb_SoPhong.Text
                       select new
            {
                SoPhong   = x.Sophong,
                TrangThai = "EMPTY",
                MaLP      = x.Malp,
            };

            DTO_Phong objp = new DTO_Phong();

            foreach (var x in Malp)
            {
                objp.Sophong = x.SoPhong;
                objp.Malp    = x.MaLP;
                objp.Status  = x.TrangThai;
            }
            bus_p.Update(objp);



            var Malp1 = from x in lsobj_p
                        join y in lsobj_lp on x.Malp equals y.Malp
                        where x.Sophong == dropDown_Phong.selectedValue
                        select new
            {
                SoPhong   = x.Sophong,
                TrangThai = "USED",
                MaLP      = x.Malp,
            };

            DTO_Phong objp1 = new DTO_Phong();

            foreach (var x in Malp1)
            {
                objp1.Sophong = x.SoPhong;
                objp1.Malp    = x.MaLP;
                objp1.Status  = x.TrangThai;
            }
            bus_p.Update(objp1);
            MessageBox.Show("Chuyển phòng thành công, từ phòng " + txb_SoPhong.Text + " đến " + dropDown_Phong.selectedValue);
        }
示例#26
0
        private void load()
        {
            lb_TenChiNhanh.Text = tenchinhanh;
            DTO_HoaDon hoadon = new DTO_HoaDon();

            hoadon.MaChiNhanh = machinhanh;
            BO_QuanLiChiNhanh yeucau   = new BO_QuanLiChiNhanh();
            DataSet           result   = yeucau.HienThiYeuCau(hoadon);
            Point             vitridau = new Point(20, 20);

            if (result.Tables.Count > 0 && result.Tables[0].Rows.Count > 0)
            {
                int demyeucau = result.Tables[0].Rows.Count;
                for (int i = 0; i < demyeucau; i++)
                {
                    if (i == 5)
                    {
                        YeuCau request = new YeuCau();
                        request.MAPHONG = result.Tables[0].Rows[i][6].ToString();
                        DTO_Phong phong = new DTO_Phong();
                        phong.MaChiNhanh = machinhanh;
                        phong.MaPhong    = result.Tables[0].Rows[i][6].ToString();
                        BO_QuanLiChiNhanh quanli = new BO_QuanLiChiNhanh();
                        DataSet           table  = quanli.LayTenPhong(phong);
                        request.TENPHONG    = table.Tables[0].Rows[0][2].ToString();
                        request.TENCHINHANH = tenchinhanh;
                        request.MACHINHANH  = machinhanh;
                        request.TENDV       = result.Tables[0].Rows[i][0].ToString();
                        request.SOLUONG     = result.Tables[0].Rows[i][1].ToString();
                        request.TENNV       = tennv;
                        request.THOIGIAN    = DateTime.Parse(result.Tables[0].Rows[i][13].ToString());
                        request.MAHD        = result.Tables[0].Rows[i][3].ToString();
                        request.MANV        = manv;
                        request.STT         = int.Parse(result.Tables[0].Rows[i][4].ToString());
                        pl_YeuCau.Controls.Add(request);
                        vitridau.X       = 20;
                        vitridau.Y       = 150;
                        request.Location = vitridau;
                        vitridau.X      += 165;
                        danhsach.Add(request);
                    }
                    else
                    {
                        if (i == 10)
                        {
                            YeuCau request = new YeuCau();
                            request.MAPHONG = result.Tables[0].Rows[i][6].ToString();
                            DTO_Phong phong = new DTO_Phong();
                            phong.MaChiNhanh = machinhanh;
                            phong.MaPhong    = result.Tables[0].Rows[i][6].ToString();
                            BO_QuanLiChiNhanh quanli = new BO_QuanLiChiNhanh();
                            DataSet           table  = quanli.LayTenPhong(phong);
                            request.TENPHONG    = table.Tables[0].Rows[0][2].ToString();
                            request.TENCHINHANH = tenchinhanh;
                            request.MAHD        = result.Tables[0].Rows[i][3].ToString();
                            request.MACHINHANH  = machinhanh;
                            request.THOIGIAN    = DateTime.Parse(result.Tables[0].Rows[i][13].ToString());
                            request.TENDV       = result.Tables[0].Rows[i][0].ToString();
                            request.STT         = int.Parse(result.Tables[0].Rows[i][4].ToString());
                            request.SOLUONG     = result.Tables[0].Rows[i][1].ToString();
                            request.TENNV       = tennv;
                            request.MANV        = manv;
                            pl_YeuCau.Controls.Add(request);
                            vitridau.X       = 20;
                            vitridau.Y       = 280;
                            request.Location = vitridau;
                            vitridau.X      += 165;
                            danhsach.Add(request);
                        }
                        else
                        {
                            if (i == 15)
                            {
                                YeuCau request = new YeuCau();
                                request.MAPHONG = result.Tables[0].Rows[i][6].ToString();
                                DTO_Phong phong = new DTO_Phong();
                                phong.MaChiNhanh = machinhanh;
                                phong.MaPhong    = result.Tables[0].Rows[i][6].ToString();
                                BO_QuanLiChiNhanh quanli = new BO_QuanLiChiNhanh();
                                DataSet           table  = quanli.LayTenPhong(phong);
                                request.TENPHONG    = table.Tables[0].Rows[0][2].ToString();
                                request.MAHD        = result.Tables[0].Rows[i][3].ToString();
                                request.TENCHINHANH = tenchinhanh;
                                request.THOIGIAN    = DateTime.Parse(result.Tables[0].Rows[i][13].ToString());
                                request.MACHINHANH  = machinhanh;
                                request.TENDV       = result.Tables[0].Rows[i][0].ToString();
                                request.STT         = int.Parse(result.Tables[0].Rows[i][4].ToString());
                                request.SOLUONG     = result.Tables[0].Rows[i][1].ToString();
                                request.TENNV       = tennv;
                                request.MANV        = manv;
                                pl_YeuCau.Controls.Add(request);
                                vitridau.X       = 20;
                                vitridau.Y       = 410;
                                request.Location = vitridau;
                                vitridau.X      += 165;
                                danhsach.Add(request);
                            }
                            else
                            {
                                if (i == 20)
                                {
                                    YeuCau request = new YeuCau();
                                    request.MAPHONG = result.Tables[0].Rows[i][6].ToString();
                                    DTO_Phong phong = new DTO_Phong();
                                    phong.MaChiNhanh = machinhanh;
                                    phong.MaPhong    = result.Tables[0].Rows[i][6].ToString();
                                    BO_QuanLiChiNhanh quanli = new BO_QuanLiChiNhanh();
                                    DataSet           table  = quanli.LayTenPhong(phong);
                                    request.TENPHONG    = table.Tables[0].Rows[0][2].ToString();
                                    request.TENCHINHANH = tenchinhanh;
                                    request.THOIGIAN    = DateTime.Parse(result.Tables[0].Rows[i][13].ToString());
                                    request.TENDV       = result.Tables[0].Rows[i][0].ToString();
                                    request.MAHD        = result.Tables[0].Rows[i][3].ToString();
                                    request.SOLUONG     = result.Tables[0].Rows[i][1].ToString();
                                    request.STT         = int.Parse(result.Tables[0].Rows[i][4].ToString());
                                    request.MACHINHANH  = machinhanh;
                                    request.TENNV       = tennv;
                                    request.MANV        = manv;
                                    pl_YeuCau.Controls.Add(request);
                                    vitridau.X       = 20;
                                    vitridau.Y       = 540;
                                    request.Location = vitridau;
                                    vitridau.X      += 165;
                                    danhsach.Add(request);
                                }

                                else
                                {
                                    YeuCau request = new YeuCau();
                                    request.MAPHONG = result.Tables[0].Rows[i][6].ToString();
                                    DTO_Phong phong = new DTO_Phong();
                                    phong.MaChiNhanh = machinhanh;
                                    phong.MaPhong    = result.Tables[0].Rows[i][6].ToString();
                                    BO_QuanLiChiNhanh quanli = new BO_QuanLiChiNhanh();
                                    DataSet           table  = quanli.LayTenPhong(phong);
                                    request.TENPHONG    = table.Tables[0].Rows[0][2].ToString();
                                    request.TENCHINHANH = tenchinhanh;
                                    request.THOIGIAN    = DateTime.Parse(result.Tables[0].Rows[i][13].ToString());
                                    request.TENDV       = result.Tables[0].Rows[i][0].ToString();
                                    request.MAHD        = result.Tables[0].Rows[i][3].ToString();
                                    request.STT         = int.Parse(result.Tables[0].Rows[i][4].ToString());
                                    request.SOLUONG     = result.Tables[0].Rows[i][1].ToString();
                                    request.MACHINHANH  = machinhanh;
                                    request.TENNV       = tennv;
                                    request.MANV        = manv;
                                    pl_YeuCau.Controls.Add(request);
                                    request.Location = vitridau;
                                    vitridau.X      += 165;
                                    danhsach.Add(request);
                                }
                            }
                        }
                    }
                }
            }
        }
示例#27
0
 public bool xoaPhong(DTO_Phong phong, string map)
 {
     return(dalPhong.xoaPhong(phong, map));
 }
示例#28
0
 public bool addPhong(DTO_Phong phong)
 {
     return(dalPhong.addPhong(phong));
 }
示例#29
0
        public void load()
        {
            Point      vitribandau = new Point(20, 20);
            DTO_HoaDon hoadon      = new DTO_HoaDon();

            hoadon.MaChiNhanh = machinhanh;
            BO_QuanLiChiNhanh hienthi = new BO_QuanLiChiNhanh();
            DataSet           table   = new DataSet();

            table = hienthi.HienThiPhongChuaDatCoc(hoadon);
            if (table.Tables.Count > 0 && table.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < table.Tables[0].Rows.Count; i++)
                {
                    if (i == 5)
                    {
                        PhongChuaDatCoc phong = new PhongChuaDatCoc();
                        phong.MAHD    = table.Tables[0].Rows[i][3].ToString();
                        phong.MAPHONG = table.Tables[0].Rows[i][6].ToString();
                        DataSet   laytenphong = new DataSet();
                        DTO_Phong phong1      = new DTO_Phong();
                        phong1.MaPhong    = table.Tables[0].Rows[i][6].ToString();
                        phong1.MaChiNhanh = machinhanh;
                        laytenphong       = hienthi.LayTenPhong(phong1);
                        phong.TENPHONG    = laytenphong.Tables[0].Rows[0][2].ToString();
                        DateTime ngaythuchien = new DateTime(int.Parse("20" + table.Tables[0].Rows[i][13].ToString().Substring(6, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(3, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(0, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(9, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(12, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(15, 2)));
                        phong.THOIGIANTHUCHIEN = ngaythuchien;
                        pl_phong.Controls.Add(phong);
                        vitribandau.X  = 20;
                        vitribandau.Y  = 150;
                        phong.Location = vitribandau;
                        vitribandau.Y += 165;
                    }
                    else
                    {
                        if (i == 10)
                        {
                            PhongChuaDatCoc phong = new PhongChuaDatCoc();
                            phong.MAHD    = table.Tables[0].Rows[i][3].ToString();
                            phong.MAPHONG = table.Tables[0].Rows[i][6].ToString();
                            DataSet   laytenphong = new DataSet();
                            DTO_Phong phong1      = new DTO_Phong();
                            phong1.MaPhong    = table.Tables[0].Rows[i][6].ToString();
                            phong1.MaChiNhanh = machinhanh;
                            laytenphong       = hienthi.LayTenPhong(phong1);
                            phong.TENPHONG    = laytenphong.Tables[0].Rows[0][2].ToString();
                            DateTime ngaythuchien = new DateTime(int.Parse("20" + table.Tables[0].Rows[i][13].ToString().Substring(6, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(3, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(0, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(9, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(12, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(15, 2)));
                            phong.THOIGIANTHUCHIEN = ngaythuchien;
                            pl_phong.Controls.Add(phong);
                            vitribandau.X  = 20;
                            vitribandau.Y  = 230;
                            phong.Location = vitribandau;
                            vitribandau.Y += 165;
                        }
                        else
                        {
                            if (i == 15)
                            {
                                PhongChuaDatCoc phong = new PhongChuaDatCoc();
                                phong.MAHD    = table.Tables[0].Rows[i][3].ToString();
                                phong.MAPHONG = table.Tables[0].Rows[i][6].ToString();
                                DataSet   laytenphong = new DataSet();
                                DTO_Phong phong1      = new DTO_Phong();
                                phong1.MaPhong    = table.Tables[0].Rows[i][6].ToString();
                                phong1.MaChiNhanh = machinhanh;
                                laytenphong       = hienthi.LayTenPhong(phong1);
                                phong.TENPHONG    = laytenphong.Tables[0].Rows[0][2].ToString();
                                DateTime ngaythuchien = new DateTime(int.Parse("20" + table.Tables[0].Rows[i][13].ToString().Substring(6, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(3, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(0, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(9, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(12, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(15, 2)));
                                phong.THOIGIANTHUCHIEN = ngaythuchien;
                                pl_phong.Controls.Add(phong);
                                vitribandau.X  = 20;
                                vitribandau.Y  = 360;
                                phong.Location = vitribandau;
                                vitribandau.Y += 165;
                            }
                            else
                            {
                                PhongChuaDatCoc phong = new PhongChuaDatCoc();
                                phong.MAHD    = table.Tables[0].Rows[i][3].ToString();
                                phong.MAPHONG = table.Tables[0].Rows[i][6].ToString();
                                DataSet   laytenphong = new DataSet();
                                DTO_Phong phong1      = new DTO_Phong();
                                phong1.MaPhong    = table.Tables[0].Rows[i][6].ToString();
                                phong1.MaChiNhanh = machinhanh;
                                laytenphong       = hienthi.LayTenPhong(phong1);
                                phong.TENPHONG    = laytenphong.Tables[0].Rows[0][2].ToString();
                                DateTime ngaythuchien = new DateTime(int.Parse("20" + table.Tables[0].Rows[i][13].ToString().Substring(6, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(3, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(0, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(9, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(12, 2)), int.Parse(table.Tables[0].Rows[i][13].ToString().Substring(15, 2)));
                                phong.THOIGIANTHUCHIEN = ngaythuchien;
                                pl_phong.Controls.Add(phong);
                                phong.Location = vitribandau;
                                vitribandau.Y += 165;
                            }
                        }
                    }
                }
            }
        }
示例#30
0
        private void load()
        {
            lbTen.Text         = tennv;
            lbTenChiNhanh.Text = tenchinhanh;
            DTO_HoaDon phong = new DTO_HoaDon();

            phong.MaChiNhanh = machinhanh;
            BO_QuanLiChiNhanh quanli = new BO_QuanLiChiNhanh();
            DataSet           table  = new DataSet();

            table = quanli.HienThiDSPhongDaDatCuaKhachHang(phong);
            if (table.Tables.Count > 0 && table.Tables[0].Rows.Count > 0)
            {
                Point vitridau = new Point(20, 20);
                for (int i = 0; i < table.Tables[0].Rows.Count; i++)
                {
                    if (i == 5)
                    {
                        PhongCuaKhach dsphong = new PhongCuaKhach();
                        dsphong.MACHINHANH = machinhanh;
                        dsphong.MAPHONG    = table.Tables[0].Rows[i][6].ToString();
                        BO_QuanLiChiNhanh quanli1 = new BO_QuanLiChiNhanh();
                        DTO_Phong         phong1  = new DTO_Phong();
                        phong1.MaPhong    = table.Tables[0].Rows[i][6].ToString();
                        phong1.MaChiNhanh = machinhanh;
                        DataSet KQ = quanli1.LayTenPhong(phong1);
                        dsphong.TENPHONG    = KQ.Tables[0].Rows[0][2].ToString();
                        dsphong.SDT         = table.Tables[0].Rows[i][7].ToString();
                        dsphong.TENCHINHANH = tenchinhanh;
                        dsphong.TENNV       = tennv;
                        dsphong.MANV        = manv;
                        DateTime ngaydat = new DateTime(int.Parse("20" + table.Tables[0].Rows[i][8].ToString().Substring(6, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(3, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(0, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(9, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(12, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(15, 2)));
                        dsphong.NGAYDAT  = ngaydat;
                        dsphong.MAHD     = table.Tables[0].Rows[i][3].ToString();
                        vitridau.X       = 20;
                        vitridau.Y       = 150;
                        dsphong.Location = vitridau;
                        pl_phong.Controls.Add(dsphong);
                        vitridau.X += 165;
                    }
                    else
                    {
                        PhongCuaKhach dsphong = new PhongCuaKhach();
                        dsphong.MACHINHANH = machinhanh;
                        dsphong.MAPHONG    = table.Tables[0].Rows[i][6].ToString();
                        BO_QuanLiChiNhanh quanli1 = new BO_QuanLiChiNhanh();
                        DTO_Phong         phong1  = new DTO_Phong();
                        phong1.MaPhong    = table.Tables[0].Rows[i][6].ToString();
                        phong1.MaChiNhanh = machinhanh;
                        DataSet KQ = quanli1.LayTenPhong(phong1);
                        dsphong.TENPHONG    = KQ.Tables[0].Rows[0][2].ToString();
                        dsphong.SDT         = table.Tables[0].Rows[i][7].ToString();
                        dsphong.TENCHINHANH = tenchinhanh;
                        DateTime ngaydat = new DateTime(int.Parse("20" + table.Tables[0].Rows[i][8].ToString().Substring(6, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(3, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(0, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(9, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(12, 2)), int.Parse(table.Tables[0].Rows[i][8].ToString().Substring(15, 2)));
                        dsphong.NGAYDAT  = ngaydat;
                        dsphong.TENNV    = tennv;
                        dsphong.MANV     = manv;
                        dsphong.MAHD     = table.Tables[0].Rows[i][3].ToString();
                        dsphong.Location = vitridau;
                        pl_phong.Controls.Add(dsphong);
                        vitridau.X += 165;
                    }
                }
            }
        }