private void button1_Click(object sender, EventArgs e)
        {
            BUS_HoaDon    ihd = new BUS_HoaDon();
            List <string> hd  = new List <string>();

            ;
            for (int i = 0; i < dataGridView1.Rows.Count - 1; i++)
            {
                List <string> cthd = new List <string>();
                cthd.Add(txtCodeBill.Text);
                cthd.Add(dataGridView1.Rows[i].Cells[1].Value.ToString());
                cthd.Add(dataGridView1.Rows[i].Cells[3].Value.ToString());
                cthd.Add(dataGridView1.Rows[i].Cells[2].Value.ToString());
                ihd.ChiTietHoaDon(cthd);
            }
            hd.Add(txtCodeBill.Text);
            hd.Add(txtCodeMember.Text);
            hd.Add(txtCodeStaff.Text);
            hd.Add(Convert.ToDateTime(dtpDateOfPrint.Text).ToString("MM/dd/yyyy"));
            hd.Add(txtSafe.Text);
            hd.Add(txtSum.Text);
            if (ihd.ThemHd(hd))
            {
                MessageBox.Show("Đã thêm mới hoá đơn !", "Thông báo", MessageBoxButtons.OK);
            }
            else
            {
                MessageBox.Show("Không thêm mới được hoá đơn ! Vui lòng thử lại !", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        public void LoadData()
        {
            bill = new BUS_HoaDon();
            DataTable tbl = bill.DSHoaDon();

            dataGridView1.DataSource = tbl;
        }
        private void btnHuyTiec_Click(object sender, EventArgs e)
        {
            DialogResult dialogResult = MessageBox.Show("BẠN CÓ CHẮC MUỐN HỦY TIỆC", "", MessageBoxButtons.YesNo);

            if (dialogResult == DialogResult.Yes)
            {
                if (busTiecCuoi.HuyTiecCuoi(MaTiecCuoi))
                {
                    double TienCoc = busTiecCuoi.GetTiecCoc(MaTiecCuoi) * ((double)(100 - busTiecCuoi.getTienDo(MaTiecCuoi)) / 100);
                    var    result  = MessageBox.Show("Số tiền cọc còn lại là: " + /* busTiecCuoi.CapNhatHuyTiec(MaTiecCuoi)*/ TienCoc, null, MessageBoxButtons.OK);
                    if (result == DialogResult.OK)
                    {
                        DateTime   dateTime = DateTime.UtcNow.Date;
                        DTO_HoaDon HD       = new DTO_HoaDon(MaTiecCuoi, MaTiecCuoi, dateTime.ToString("dd/MM/yyyy"), 0, 0, (int)TienCoc, 0, 1);
                        BUS_HoaDon BHD      = new BUS_HoaDon();
                        if (BHD.insertHoaDon(HD))
                        {
                            MessageBox.Show("Hủy Tiệc Thành Công");
                            this.dgvTC.DataSource = busTiecCuoi.getTiecCuoi();
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Hủy tiệc thất bại");
                }
            }
        }
Ejemplo n.º 4
0
        protected void btnThanhToan_Click(object sender, EventArgs e)
        {
            HttpCookie cookie = Request.Cookies["TenTK"];

            if (cookie != null)
            {
                string     tenTK = cookie.Value;
                DTO_HoaDon hd    = new DTO_HoaDon();
                hd.TenTaiKhoan    = tenTK;
                hd.NgayMua        = DateTime.Now;
                hd.DiaChiGiaoHang = "Tp.HCM";
                hd.SdtGiaoHang    = "0905939947";
                hd.TongTien       = BUS_GioHang.TinhTongTienGH(tenTK);
                hd.MaHD           = BUS_HoaDon.ThemHD(hd);
                DataTable dtbKetQua = BUS_GioHang.LayGH(tenTK);
                foreach (DataRow dr in dtbKetQua.Rows)
                {
                    DTO_CTHoaDon cthd = new DTO_CTHoaDon();
                    cthd.MaHD    = hd.MaHD;
                    cthd.MaSP    = dr["MaSP"].ToString();
                    cthd.SoLuong = Convert.ToInt32(dr["SoLuong"]);
                    cthd.DonGia  = Convert.ToInt32(dr["GiaTien"]);
                    BUS_CTHoaDon.ThemCTHD(cthd);
                }
            }
        }
Ejemplo n.º 5
0
        public GUI_SuaChua()
        {
            InitializeComponent();
            hoaDonBUS = new BUS_HoaDon();
            nhapBUS   = new BUS_NhapThietBi();
            yeuCauBUS = new BUS_YeuCauSuaChua();
            repairBUS = new BUS_SuaChua();

            hoaDons = new List <DTO_HoaDon>();
            devices = new List <DTO_NhapThietBi>();
        }
        private void Form_HoaDon_Load(object sender, EventArgs e)
        {
            BUS_HoaDon hd  = new BUS_HoaDon();
            DataTable  tbl = hd.DSMatHang();

            dataGridView2.DataSource = tbl;
            for (int i = 0; i < dataGridView2.Rows.Count; i++)
            {
                cmbList.Items.Add(dataGridView2.Rows[i].Cells["tenmathang"].Value.ToString());
            }
            CloseTextBox();
        }
Ejemplo n.º 7
0
 private void btnPay_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn có thực sự muốn trả phòng này không ?", "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         BUS_Phong  classroom = new BUS_Phong();
         BUS_HoaDon bill      = new BUS_HoaDon();
         if (classroom.NhanTraPhong("No", "0", item[0]) && bill.ThemHd(Inserts()))
         {
             MessageBox.Show("Đã trả phòng  !", "Thông báo", MessageBoxButtons.OK);
         }
         else
         {
             MessageBox.Show("Trả phòng thất bại !", "Thông báo", MessageBoxButtons.OK);
         }
     }
 }
Ejemplo n.º 8
0
        private void FrmTraPhong_Load(object sender, EventArgs e)
        {
            cbbKhachTP.DataSource = BUS_Phong.TakeAllOderedRooms();
            cbbKhachTP.DisplayMember = "MaPhong";
            cbbKhachTP.ValueMember = "MaPhong";
            txtNVTT.Text = Ten;
            txtNVTT.Enabled = false;
            //string id = txtMaNVPhuTrach.Text;
            //MessageBox.Show(Ten);
            showMaNVInTXT(Ten);

            dgvHoaDon.DataSource = BUS_HoaDon.takeInvoice();

            int id = dgvHoaDon.Rows.Count;

            txtMaHD.Text = "HD00" + ++id;

            
        }
Ejemplo n.º 9
0
        private void btnHoaDon_Click(object sender, EventArgs e)
        {
            // this.Close();
            // khi click vào sẽ cập nhật tình trạng phòng lại là trống 
            HoaDon_DTO HD =new HoaDon_DTO();
            HD.MaHD = txtMaHD.Text;
            HD.MaNV = txtMaNVPhuTrach.Text;
            HD.MaPhong = cbbKhachTP.SelectedValue.ToString();
            HD.TenKH = txtTenKHTraPhong.Text;
            HD.NgayDatPhong = DateTime.Parse(dtpTEST.Text);
            HD.NgayTraPhong = DateTime.Parse(dtpNgayTraPhong.Text);
            HD.GiaHD = int.Parse(txtTraTien.Text);
            if(BUS_HoaDon.AddInvoice(HD) == true)
            {
                Phong_DTO P = new Phong_DTO();
                P.MaPhong = cbbKhachTP.SelectedValue.ToString();
                if(BUS_Phong.UpdateEmptyRoom(P))
                {
                    
                    //KhachHang_DTO K = new KhachHang_DTO();
                    //K.MaKH = txtMaKHTraPhong.Text;
                   // if(BUS_KhachHang.deleteCustomer(K) == true)
                    //{
                        MessageBox.Show("Thanh toán thành công !", "Thông báo !!!");
                        this.Close();
                    //  FrmMain main = new FrmMain();
                    // this.Hide();
                    // main.ShowDialog();

                    //}
                }
            }
            else
            {
                MessageBox.Show("Thanh toán không thành công !", "Thông báo !!!");
            }




        }
Ejemplo n.º 10
0
 protected void LoadDSHD()
 {
     grvHoaDon.DataSource = BUS_HoaDon.LoadDSHD();
     grvHoaDon.DataBind();
 }