Пример #1
0
        public CapNhatDichVu(int maPhong)
        {
            InitializeComponent();

            MaPhong                = maPhong;
            txtPhong.Text          = maPhong.ToString();
            dgDanhSach.ItemsSource = DichVuDAO.LoadConSuDung().DefaultView;


            dtGioHang.Columns.Add("MaDV", typeof(int));
            dtGioHang.Columns.Add("TenDV", typeof(string));
            dtGioHang.Columns.Add("DonGia", typeof(float));
            dtGioHang.Columns.Add("SoLuong", typeof(int));
            dtGioHang.Columns.Add("ThanhTien", typeof(float));

            DataTable table = ChiTietDichVuDAO.LoadByMaPhong(maPhong);
            DataRow   rowOfGioHang;

            for (int i = 0; i < table.Rows.Count; i++)
            {
                int    maDv = table.Rows[i].Field <int>(0);
                DichVu dv   = DichVuDAO.LoadOne(maDv);
                rowOfGioHang              = dtGioHang.NewRow();
                rowOfGioHang["MaDV"]      = maDv;
                rowOfGioHang["TenDV"]     = dv.TenDV;
                rowOfGioHang["DonGia"]    = dv.DonGia;
                rowOfGioHang["SoLuong"]   = table.Rows[i].Field <int>(1);
                rowOfGioHang["ThanhTien"] = dv.DonGia * table.Rows[i].Field <int>(1);
                dtGioHang.Rows.Add(rowOfGioHang);
            }
            dgGioHang.ItemsSource = dtGioHang.DefaultView;
            txtTongTien.Text      = TinhTongTien();
        }
Пример #2
0
        private void txtTimKiem_TextChanged(object sender, TextChangedEventArgs e)
        {
            string tenDv = txtTimKiem.Text;

            if (tenDv.Equals(""))
            {
                dgDanhSach.ItemsSource = DichVuDAO.LoadConSuDung().DefaultView;
            }
            else
            {
                dgDanhSach.ItemsSource = DichVuDAO.TimTheoTen(tenDv).DefaultView;
            }
        }