private void frmXuatHoaDon_Load(object sender, EventArgs e) { XuatHoaDon report = new XuatHoaDon(); report.SetDataSource(HoaDonBUS.XuatHoaDon(sohd)); crvXuatHoaDon.ReportSource = report; }
private void RefreshDataBinding() { txtPhong_2.Properties.DataSource = dtThuePhong = HoaDonBUS.LayTatCaCacThuePhong_Phong_LoaiPhong_DataTable(hoaDon.MaHoaDon); txtMaHoaDon_Goc.Text = hoaDon.MaHoaDon.ToString(); txtTienTraTruoc_Goc.EditValue = hoaDon.TienTraTruoc; txtKhachHang_Goc.Text = KhachHangBUS.LayKhachHang(hoaDon.MaKH).TenKH; txtGhiChu_Goc.Text = hoaDon.GhiChu; foreach (DataRow dr in dtThuePhong.Rows) { txtPhong_Goc.Text += PhongBUS.LayThongTinPhong((int)dr["MaPhong"]).TenPhong; txtPhong_Goc.Text += "; "; } txtMaHoaDon_1.Text = txtMaHoaDon_Goc.Text; txtTienTraTruoc_1.EditValue = txtTienTraTruoc_Goc.EditValue; txtKhachHang_1.Text = txtKhachHang_Goc.Text; txtGhiChu_1.Text = txtGhiChu_Goc.Text; txtMaHoaDon_2.Text = HoaDonBUS.PhatSinhMaHoaDon().ToString(); txtKhachHang_2.Text = txtKhachHang_Goc.Text; txtGhiChu_2.Text = txtGhiChu_Goc.Text; txtTienTraTruoc_2.Properties.MaxValue = Convert.ToDecimal(hoaDon.TienTraTruoc); }
private void btnGhiHoaDon_Click(object sender, EventArgs e) { // Tạo mã vạch QR MessagingToolkit.QRCode.Codec.QRCodeEncoder encoder = new MessagingToolkit.QRCode.Codec.QRCodeEncoder(); encoder.QRCodeScale = 3; Bitmap bmp = encoder.Encode(txtSoHD.Text); // Chuyển hình ảnh ra dạng nhị phân MemoryStream ms = new MemoryStream(); bmp.Save(ms, ImageFormat.Jpeg); byte[] bmpBytes = ms.GetBuffer(); bmp.Dispose(); ms.Close(); HoaDonDTO HD = new HoaDonDTO(); HD.SoHD = txtSoHD.Text; HD.NgayBan = dtkNgayBan.Value; HD.HinhAnh = bmpBytes; if (HoaDonBUS.ThemHD(HD) == true) { btnLapHoaDonMoi.Enabled = true; btnThemSach.Enabled = true; btnGhiHoaDon.Enabled = false; btnInHoaDon.Enabled = true; } else { MessageBox.Show("Thêm hóa đơn thất bại.", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnthem_Click(object sender, EventArgs e) { int dem = dshoadon.Rows.Count; HoaDonDTO hd = new HoaDonDTO(); try { hd.MaKhachHang = int.Parse(txtmakh.Text); } catch (FormatException) { MessageBox.Show("Phải chọn Khách Hàng từ danh sách"); btnmakh_Click(sender, e); return; } hd.NgayLapHoaDon = dtngaylaphoadon.Value; if (HoaDonBUS.ThemHoaDon(hd) == false) { MessageBox.Show("Thêm thất bại"); return; } hienthidshoadon(); txtmahdct.Text = dshoadon.Rows[dem].Cells[0].Value.ToString(); txtmakhct.Text = dshoadon.Rows[dem].Cells[2].Value.ToString(); phongto(); }
private void btndoiban_Click(object sender, EventArgs e) { // cập nhật lại trạng thái bàn chọn và bàn được đổi // cập nhật lại Bàn trong hóa đơn của bàn đổi string mabanChon = cbChonBan.SelectedValue.ToString(); string mabanDoi = cbDoiBan.SelectedValue.ToString(); try { if (HoaDonBUS.HoaDon_DoiBan(mabanChon, mabanDoi)) { if (BanBUS.Ban_CapNhatTrangThaiBan(mabanChon, "Trống") && BanBUS.Ban_CapNhatTrangThaiBan(mabanDoi, "Có khách")) { XtraMessageBox.Show("Đã đổi BÀN!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; } else { XtraMessageBox.Show("Lỗi không cập nhật được trạng thái BÀN!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { XtraMessageBox.Show("Lỗi không đổi BÀN được!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception) { XtraMessageBox.Show("Lỗi không đổi được BÀN BÀN!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void show_MaPT() { cmbMaPT.Items.Clear(); ptpBUS = new PhieuThuePhongBUS(); hdBUS = new HoaDonBUS(); IList <PhieuThuePhongDTO> listptp = ptpBUS.getListPhieuThuePhongAll(); IList <HoaDonDTO> listHD = hdBUS.getListHoaDonAll(); foreach (PhieuThuePhongDTO pt in listptp) { if (listHD.Count <= 0) { cmbMaPT.Items.Add(pt.Maphieuthue); } else { if (ktHD(pt.Maphieuthue)) { cmbMaPT.Items.Add(pt.Maphieuthue); } } } if (maphieuthue == "" && cmbMaPT.Items.Count > 0) { cmbMaPT.SelectedIndex = 0; } else if (maphieuthue != "") { cmbMaPT.Text = maphieuthue; } }
private void UC_ThongKe_Load(object sender, EventArgs e) { comboBox1.DataSource = HoaDonBUS.GetNamHD(); comboBox1.ValueMember = "YEAR"; try { chart1.DataSource = HoaDonBUS.GetThangHD(int.Parse(comboBox1.SelectedValue.ToString())); chart1.Series["chartthu"].XValueMember = "thang"; chart1.Series["chartthu"].YValueMembers = "tien"; } catch (Exception ex) { MessageBox.Show(ex.Message); } try { chart2.DataSource = PhieuNhapBUS.GetThangPN(int.Parse(comboBox1.SelectedValue.ToString())); chart2.Series["chartchi"].XValueMember = "thangPN"; chart2.Series["chartchi"].YValueMembers = "tienPN"; } catch (Exception ex) { MessageBox.Show(ex.Message); } lbdoanhthu.Text = HoaDonBUS.TongDoanhThu(int.Parse(comboBox1.SelectedValue.ToString())).ToString(); lbChiPhi.Text = PhieuNhapBUS.TongChiPhi(int.Parse(comboBox1.SelectedValue.ToString())).ToString(); }
private void buttonLapHoaDon_Click(object sender, System.EventArgs e) { KhachHangBUS khachHangBUS = new KhachHangBUS(); KhachHang khachHang = khachHangBUS.getBySDT(txtDienThoai.Text); if (khachHang == null) { MessageBox.Show("Khách hàng không tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { HoaDonBUS hoaDonBUS = new HoaDonBUS(); HoaDon hoaDon = new HoaDon(); hoaDon.MaKhachHang = khachHang.MaKhachHang; hoaDon.NgayLapHD = DateTime.Now; if (hoaDonBUS.insert(hoaDon) == true) { MessageBox.Show("Thành công", "Thành công", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); LoadDgvHoaDon(); } else { MessageBox.Show("Thất bại", "Thất bại", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
protected void grvHoaDon_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ChonHD") { string maHD = e.CommandArgument.ToString(); HoaDonDTO hd = HoaDonBUS.LayThongTinHoaDon(maHD); if (hd != null) { txtMaHD.Text = hd.MaHD; txtTenTaiKhoan.Text = hd.TenTaiKhoan; txtNgayMua.Text = Convert.ToString(hd.NgayMua); txtDiaChiGiaoHang.Text = hd.DiaChiGiaoHang; txtSDTGiaoHang.Text = hd.SDTGiaoHang; txtTongTien.Text = Convert.ToString(hd.TongTien); chkTrangThai.Checked = hd.TrangThai; GiaoDienThem(false); } } if (e.CommandName == "XoaHD") { string maHD = e.CommandArgument.ToString(); if (HoaDonBUS.XoaHoaDon(maHD)) { XoaForm(); LoadHoaDon(); } else { Response.Write("<script>alert('Xóa sản phẩm thất bại');</script>"); } } }
public void LoadThongTinHD(int maBan) { if (maBan != null) { HoaDonBUS hdBUS = new HoaDonBUS(); ChiTietHoaDonBUS cthdBUS = new ChiTietHoaDonBUS(); lvwHoaDon.Items.Clear(); HoaDonDTO hdTam = hdBUS.LoadHDChuaThanhToanTheoMaBan(maBan); if (hdTam != null) { List <ChiTietHoaDonDTO> dsCT = cthdBUS.LoadDsCTHDTheoMaHD(hdTam.Mahd); double tongTien = 0; foreach (ChiTietHoaDonDTO item in dsCT) { ListViewItem lvi = new ListViewItem(item.Tentu); lvi.SubItems.Add(item.Soluong.ToString()); lvi.SubItems.Add(item.Giaban.ToString()); lvi.SubItems.Add(item.Thanhtien.ToString()); lvwHoaDon.Items.Add(lvi); tongTien += item.Thanhtien; } //tongTien = tongTien - (tongTien * Convert.ToDouble(nmrPhanTramGiamGia.Value) / 100); txtTongTien.Text = tongTien.ToString(); txtTongTien.ReadOnly = true; } } }
public void LoadHoaDon() { List <HoaDon> list = HoaDonBUS.LoadHoaDon(); int val = cbSearch.SelectedIndex; string search = txtSearch.Text; switch (val) { case 1: list = list.Where(x => match(x.MaHoaDon.ToString(), search)).ToList(); break; case 2: list = list.Where(x => match(x.NgayBan.ToString(), search)).ToList(); break; case 3: list = list.Where(x => match(x.MaKhachHang.ToString(), search)).ToList(); break; case 4: list = list.Where(x => match(x.MaNhanVien.ToString(), search)).ToList(); break; } tblHoaDon.DataSource = list; tblHoaDon.Columns["ChiTietHoaDons"].Visible = false; tblHoaDon.Columns["KhachHang"].Visible = false; tblHoaDon.Columns["NhanVien"].Visible = false; }
private void UC_BieuDo_Load(object sender, EventArgs e) { try { chart1.DataSource = HoaDonBUS.GetThangHD(year); chart1.Series["chartthu"].XValueMember = "thang"; chart1.Series["chartthu"].YValueMembers = "tien"; }catch (Exception ex) { MessageBox.Show(ex.Message); } try { chart2.DataSource = PhieuNhapBUS.GetThangPN(year); chart2.Series["chartchi"].XValueMember = "thangPN"; chart2.Series["chartchi"].YValueMembers = "tienPN"; } catch (Exception ex) { MessageBox.Show(ex.Message); } lbdoanhthu.Text = HoaDonBUS.TongDoanhThu(year).ToString(); lbChiPhi.Text = PhieuNhapBUS.TongChiPhi(year).ToString(); }
private void btnLapHoaDon_Click(object sender, EventArgs e) { DatPhongDTO dp = new DatPhongDTO(); dp.MaDP = txt_maDP.Text; string maHD = HoaDonBUS.HoaDon(dp); if (maHD != null) { SqlConnection conn1; conn1 = DataProvider.OpenConnection(); string query = "SELECT * FROM HoaDon WHERE maHD = '" + maHD + "'"; SqlDataAdapter da = new SqlDataAdapter(query, conn1); //DataSet dtset = new DataSet("HoaDon"); DataTable dt = new DataTable("HoaDon"); da.Fill(dt); da.Dispose(); DataProvider.CloseConnection(conn1); dataGridView1.DataSource = dt; //MessageBox.Show("Lập hóa đơn thành công!", "Thông báo"); //this.Hide(); } else { MessageBox.Show("Lỗi, vui lòng thử lại!\n", "Thông báo"); } }
protected void btnThanhToan_Click(object sender, EventArgs e) { HttpCookie cookie = Request.Cookies["TenTK"]; if (cookie != null) { string tenTK = cookie.Value; HoaDonDTO hd = new HoaDonDTO(); hd.TenTaiKhoan = tenTK; hd.NgayMua = DateTime.Now; hd.DiaChiGiaoHang = "Tp.HCM"; hd.SDTGiaoHang = "0905939947"; hd.TongTien = GioHangBUS.TinhTongTienGH(tenTK); hd.MaHD = HoaDonBUS.ThemHD(hd); DataTable dtbKetQua = GioHangBUS.LayGH(tenTK); foreach (DataRow dr in dtbKetQua.Rows) { CTHoaDonDTO cthd = new CTHoaDonDTO(); cthd.MaHD = hd.MaHD; cthd.MaSP = dr["MaSP"].ToString(); cthd.SoLuong = Convert.ToInt32(dr["SoLuong"]); cthd.DonGia = Convert.ToInt32(dr["GiaTien"]); CTHoaDonBUS.ThemCTHD(cthd); } } }
private void LoadHoaDon() { List <HoaDon> list = HoaDonBUS.ListHD(); if (list.Count > 0) { dgvHoaDon.DataSource = list; dgvHoaDon.Columns[0].HeaderText = "Mã hóa đơn"; dgvHoaDon.Columns[1].HeaderText = "Khách hàng"; dgvHoaDon.Columns[2].HeaderText = "Ngày lập"; dgvHoaDon.Columns[3].HeaderText = "Tổng tiền"; dgvHoaDon.Columns[4].HeaderText = "Địa chỉ giao"; dgvHoaDon.Columns[5].Visible = false; dgvHoaDon.Columns[6].HeaderText = "Trạng thái"; } else { dgvHoaDon.DataSource = null; lblKH.Text = String.Empty; lblMaHD.Text = String.Empty; lblNgay.Text = String.Empty; lblStt.Text = String.Empty; lblDiaChi.Text = String.Empty; lblTien.Text = String.Empty; } }
private void LoadHoaDonTheoMocThoiGian() { DateTime dateSingle = dateTimePick.Value; List <HoaDonDTO> lsHoaDon = HoaDonBUS.GetListBillTimeline(dateSingle); dgvHoaDon.DataSource = lsHoaDon; }
private void btnThem_HD_Click(object sender, EventArgs e) { try { TongTien = 0; HoaDonDTO hd = new HoaDonDTO(); hd.year = dtpNgayLapHD.Value.Year; hd.month = dtpNgayLapHD.Value.Month; hd.day = dtpNgayLapHD.Value.Day; hd.ma_hd = txtMHD.Text; string ma = txtTenKHHD.Text; KhachHangDTO kHang = new KhachHangDTO(); kHang = KhachHangBUS.Search_KH(ma); hd.ma_kh = kHang.ma_kh; hd.ma_nv = cbxNVLHD.SelectedValue.ToString(); HoaDonBUS.insert_HD(hd); MessageBox.Show("Thêm thành công!", "Thông báo", MessageBoxButtons.OK); load_data(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnLuu_Click(object sender, EventArgs e) { if (!CheckInput()) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin.", "Thông báo"); return; } HoaDon hoaDon = new HoaDon( String.Empty, DateTime.Now, cbbKH.SelectedValue as KhachHang, txbDiaChi.Text, Sum() * (100 - (int)nudSale.Value) / 100, 0 ); List <ChiTietHoaDon> chiTietHoaDons = new List <ChiTietHoaDon>(); foreach (PCTHD chitiet in pnlCTHD) { chiTietHoaDons.Add(chitiet.CTHD); } if (HoaDonBUS.AddHoaDon(hoaDon, chiTietHoaDons) == 0) { MessageBox.Show("Lưu không thành công.", "Thông báo"); } else { this.Close(); } }
private void cbBan_SelectedIndexChanged(object sender, EventArgs e) { try { string maban = cbBan.SelectedValue.ToString(); string trangthaiBan = BanBUS.Ban_KiemTra_TrangThai_TheoIDBan(maban); DataTable dt = HoaDonBUS.HoaDon_XacDinh_BanCoHDHayChua(trangthaiBan, maban); txtmahd.Text = dt.Rows[0]["hd_id"].ToString(); // gán mã hóa đơn gridCTHD_Load(dt.Rows[0]["hd_id"].ToString()); // load danh sach thức uống trong chi tiết HD if (trangthaiBan == "Có khách") { dateTimePickerNgayLap.Value = DateTime.Parse(dt.Rows[0]["hd_ngaylap"].ToString()); XetThuocTinhChoCacButton(true, true, true); } else { XetThuocTinhChoCacButton(false, true, false); } if (txttrangthaiban.Text == "Đặt trước") { btnhuyban.Enabled = true; } txttrangthaiban.Text = trangthaiBan; txtThanhTien_txtTongCong_Load(); } catch (Exception) { return; } }
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { e.Graphics.DrawString("HÓA ĐƠN", new Font("Times New Roman", 20), Brushes.Black, new Point(325, 25)); e.Graphics.DrawString("Họ tên khách hàng: " + txtTenKH2.Text, new Font("Times New Roman", 15), Brushes.Black, new Point(25, 75)); e.Graphics.DrawString("Ngày nhập: " + DateTime.Now, new Font("Times New Roman", 15), Brushes.Black, new Point(500, 75)); e.Graphics.DrawString("Mã hóa đơn: " + txtMaMoi.Text, new Font("Times New Roman", 15), Brushes.Black, new Point(300, 125)); e.Graphics.DrawString("STT", new Font("Times New Roman", 15), Brushes.Black, new Point(25, 175)); e.Graphics.DrawString("Tên Sách", new Font("Times New Roman", 15), Brushes.Black, new Point(100, 175)); // e.Graphics.DrawString("Thể loại", new Font("Times New Roman", 15), Brushes.Black, new Point(350, 175)); e.Graphics.DrawString("Số lượng", new Font("Times New Roman", 15), Brushes.Black, new Point(550, 175)); e.Graphics.DrawString("Đơn giá bán", new Font("Times New Roman", 15), Brushes.Black, new Point(700, 175)); e.Graphics.DrawString("----------------------------------------------------------------------------------------------------------------", new Font("Times New Roman", 15), Brushes.Black, new Point(25, 200)); int h = 200; for (int i = 0; i < dgvDSHD.Rows.Count; i++) { h += 25; e.Graphics.DrawString((i + 1).ToString(), new Font("Times New Roman", 15), Brushes.Black, new Point(25, h)); e.Graphics.DrawString(dgvDSHD.Rows[i].Cells[2].Value.ToString(), new Font("Times New Roman", 15), Brushes.Black, new Point(100, h)); // e.Graphics.DrawString(listSach[i].TheLoai, new Font("Times New Roman", 15), Brushes.Black, new Point(350, h)); e.Graphics.DrawString(dgvDSHD.Rows[i].Cells[4].Value.ToString(), new Font("Times New Roman", 15), Brushes.Black, new Point(550, h)); e.Graphics.DrawString(dgvDSHD.Rows[i].Cells[3].Value.ToString(), new Font("Times New Roman", 15), Brushes.Black, new Point(700, h)); } e.Graphics.DrawString("----------------------------------------------------------------------------------------------------------------", new Font("Times New Roman", 15), Brushes.Black, new Point(25, h + 25)); HoaDon hd = HoaDonBUS.getThongTinHD(txtMaMoi.Text); int hh = (int)hd.TongTien; e.Graphics.DrawString("Tổng tiền: " + hh.ToString("###,###,###' 'VNĐ"), new Font("Times New Roman", 15), Brushes.Black, new Point(25, h + 75)); e.Graphics.DrawString("** Lưu ý: Hóa đơn chỉ có giá trị trong ngày!", new Font("Times New Roman", 14, FontStyle.Italic), Brushes.Black, new Point(25, h + 225)); }
public FormHoaDon() { InitializeComponent(); hdContext = new HoaDonBUS(); Enable(false); dgvHoaDon.DataSource = hdContext.LayDanhSach(); }
private void btn_thanhtoan_Click(object sender, EventArgs e) { FrmXemBaoCao f = new FrmXemBaoCao(); HoaDonBUS hdBUS = new HoaDonBUS(); try { bool ktThanhToan = hdBUS.ThanhToan(hdHienHanh); if (ktThanhToan) { FrmChinh frmmain = (FrmChinh)this.MdiParent; frmmain.lsNDDTO = new LichSuNguoiDungDTO() { MAND = frmmain.nvDangNhap.MAND, MANV = frmmain.nvDangNhap.MANV, THOIGIAN = DateTime.Parse(DateTime.Now.ToString("dd/MM/yyy HH:mm")), SUKIEN = "Hóa đơn " + hdHienHanh.MAHD + "được thanh toán" }; bool ktls = frmmain.lsNDBUS.ThemLichSuNguoiDung(frmmain.lsNDDTO); hdHienHanh = hdBUS.DanhSachHoaDon().Find(o => o.MAHD.Trim() == hdHienHanh.MAHD.Trim()); f.XemHoaDon(hdHienHanh); loaddata(); } } catch { MessageBox.Show("Chưa chọn hóa đơn"); } hdHienHanh = null; f.Show(); }
private void btCapNhat_Click(object sender, EventArgs e) { SanBong sanBong = (SanBong)sanBongList[lvSanBong.SelectedIndices[0]]; PhieuDatSanBong phieuDatSanBong = PhieuDatSanBongBUS.getLatestPhieuDatSanBong(sanBong.id); HoaDon hoaDon = HoaDonBUS.getHoaDon(phieuDatSanBong.idHoaDon); int pos; foreach (MatHang matHang in matHangChoList) { pos = kiemTraChiTietHoaDon(matHang.id); if (pos == -1) { ChiTietHoaDonBUS.addChiTietHoaDon(new ChiTietHoaDon(0, hoaDon.id, matHang.id, matHang.soLuong, matHang.donGia)); } else { ((ChiTietHoaDon)chiTietHoaDonList[pos]).soLuong = matHang.soLuong; ChiTietHoaDonBUS.updateChiTietHoaDon((ChiTietHoaDon)chiTietHoaDonList[pos]); } } hoaDon.tenKhachHang = tbTenKhachHang.Text; HoaDonBUS.updateHoaDon(hoaDon); phieuDatSanBong.thoiGianBatDau = dtpGioVao.Value; phieuDatSanBong.soGioDat = (int)nudSoGio.Value; PhieuDatSanBongBUS.updatePhieuDatSanBong(phieuDatSanBong); }
private void btnTimMaHD_Click(object sender, EventArgs e) { txbKH.Text = String.Empty; if (txbHD.Text == String.Empty) { LoadHoaDon(); } else { HoaDon hoaDon = HoaDonBUS.GetHoaDon(txbHD.Text); if (hoaDon != null) { List <HoaDon> list = new List <HoaDon>(); list.Add(hoaDon); dgvHoaDon.DataSource = list; dgvHoaDon.Columns[0].HeaderText = "Mã hóa đơn"; dgvHoaDon.Columns[1].HeaderText = "Khách hàng"; dgvHoaDon.Columns[2].HeaderText = "Ngày lập"; dgvHoaDon.Columns[3].HeaderText = "Tổng tiền"; dgvHoaDon.Columns[4].HeaderText = "Địa chỉ giao"; dgvHoaDon.Columns[5].Visible = false; dgvHoaDon.Columns[6].HeaderText = "Trạng thái"; } else { dgvHoaDon.DataSource = null; lblKH.Text = String.Empty; lblMaHD.Text = String.Empty; lblNgay.Text = String.Empty; lblStt.Text = String.Empty; lblDiaChi.Text = String.Empty; lblTien.Text = String.Empty; } } }
//luu thong tin no,tao hoa don private void butTao_Click(object sender, EventArgs e) { hd.No = int.Parse(txtTongtien.Text) - int.Parse(txtTientra.Text); hd.TienTra = int.Parse(txtTientra.Text); if (hd.TongTien < hd.TienTra) { MessageBox.Show("Tiền trả quá tổng tiền"); txtTientra.Focus(); } else { HoaDonBUS objHD = new HoaDonBUS(); string sohd = "HD"; int stt = objHD.GetHD().Rows.Count + 1; for (int i = 0; i < 2 - stt.ToString().Length; i++) { sohd += "0"; } sohd += stt.ToString(); hd.SoHD = sohd; labSohd.Text = sohd; labNgaylap.Text = txtNgaylap.Text; labTenkh.Text = hd.TenKH; labTensach.Text = hd.TenSach; labTheloai.Text = hd.Theloai; labSl.Text = txtSl.Text; labTongtien.Text = txtTongtien.Text; labTientra.Text = txtTientra.Text; labNo.Text = hd.No.ToString(); labDongia.Text = hd.Gia.ToString(); butTao.Enabled = false; butLuu.Enabled = true; } }
private void btnTimKH_Click(object sender, EventArgs e) { txbHD.Text = String.Empty; if (txbKH.Text == String.Empty) { LoadHoaDon(); } else { List <HoaDon> list = HoaDonBUS.HDtenKH(txbKH.Text); if (list.Count > 0) { dgvHoaDon.DataSource = list; dgvHoaDon.Columns[0].Visible = false; dgvHoaDon.Columns[1].HeaderText = "Khách hàng"; dgvHoaDon.Columns[2].HeaderText = "Ngày lập"; dgvHoaDon.Columns[3].HeaderText = "Tổng tiền"; dgvHoaDon.Columns[4].HeaderText = "Địa chỉ giao"; dgvHoaDon.Columns[5].Visible = false; dgvHoaDon.Columns[6].HeaderText = "Trạng thái"; } else { dgvHoaDon.DataSource = null; lblKH.Text = String.Empty; lblMaHD.Text = String.Empty; lblNgay.Text = String.Empty; lblStt.Text = String.Empty; lblDiaChi.Text = String.Empty; lblTien.Text = String.Empty; } } }
private void simpleButton2_Click(object sender, EventArgs e) { folderKhachHang.ChonKhachHang chonKhachHang = new folderKhachHang.ChonKhachHang(); XtraDialogArgs args = new XtraDialogArgs(caption: "Caption", content: chonKhachHang, buttons: new DialogResult[] { DialogResult.OK, DialogResult.Cancel }); args.Showing += Args_Showing_ChonKH; args.Caption = "Default Text"; args.Buttons = new DialogResult[] { DialogResult.OK, DialogResult.Cancel }; switch (XtraDialog.Show(args)) { case DialogResult.OK: khachHang = chonKhachHang.LayKhachHangDaChon(); txtMaKH.EditValue = khachHang.MaKH; txtTenKH.EditValue = khachHang.TenKH; txtLoaiKH.EditValue = BUS.LoaiKhachHangBUS.LayLoaiKhachHang(khachHang).TenLoaiKH; txtSDT.EditValue = khachHang.SDT; txtDiemTichLuy.EditValue = khachHang.DiemTichLuy; HoaDonBUS.UpdateKhachHang(hoaDon.MaHoaDon, khachHang.MaKH); break; case DialogResult.Cancel: break; default: break; } }
private void btnGiao_Click(object sender, EventArgs e) { HoaDon hoaDon = (dgvHoaDon.DataSource as List <HoaDon>)[dgvHoaDon.CurrentRow.Index]; hoaDon.Giaohang = 1; if (HoaDonBUS.EditHoaDon(hoaDon) == 0) { hoaDon.Giaohang = 0; MessageBox.Show("Cập nhật không thành công.", "Thông báo"); } else { dgvHoaDon.Refresh(); int index = dgvHoaDon.CurrentRow.Index; HoaDon hoadon = (dgvHoaDon.DataSource as List <HoaDon>)[index]; lblMaHD.Text = hoadon.Mahd; lblKH.Text = hoadon.Makh.ToString(); lblNgay.Text = hoadon.Ngaylap.ToShortDateString(); lblDiaChi.Text = hoadon.Diachigiao; lblStt.Text = hoadon.TrangThai; lblTien.Text = hoadon.Thanhtien.ToString("#,0"); if (hoadon.Giaohang == 0) { tabPage3.Controls.Add(this.btnGiao); } else { tabPage3.Controls.Remove(this.btnGiao); } } }
public void frmPayment_Load(object sender, EventArgs e) { hdBus = new HoaDonBUS(); cthdBus = new ChiTietHoaDonBUS(); lhdBus = new LoaiHoaDonBUS(); khBus = new KhachHangBUS(); parBus = new parametersBUS(); drkBus = new drinksBUS(); KH = new KhachHangDTO(); water = new drinksDTO(); water = drkBus.selectPrice(1); revive = new drinksDTO(); revive = drkBus.selectPrice(2); giaNuoc = water.DonGiaBan; giaRevive = revive.DonGiaBan; //List<drinksDTO> listdrk = drkBus.selectDrinks(); //foreach (drinksDTO drk in listdrk) //{ // if (drk.MaDoUong == "1") // { // giaNuoc = drk.DonGiaBan; // } // else if (drk.MaDoUong == "2") // { // giaRevive = drk.DonGiaBan; // } //} LoadInfo(); loadCusPhone_Combobox(); tbTotalMoney.Text = "0"; }
protected void btnThanhToan_Click(object sender, EventArgs e) { HttpCookie cookie = Request.Cookies["TenTK"]; if (cookie != null) { string tentk = cookie.Value; TaiKhoanDTO tk = TaiKhoanBUS.LayThongTinTK(tentk); HoaDonDTO hd = new HoaDonDTO(); hd.TenTaiKhoan = tentk; hd.NgayMua = DateTime.Now; hd.DiaChiGiaoHang = tk.DiaChi; hd.SdtGiaoHang = tk.SoDienThoai; hd.TongTien = GioHangBUS.TinhTongTienGH(tentk); hd.MaHD = HoaDonBUS.ThemHD(hd); DataTable dtbKQ = GioHangBUS.LayGH(tentk); foreach (DataRow dr in dtbKQ.Rows) { CTHoaDonDTO cthd = new CTHoaDonDTO(); cthd.MaHD = hd.MaHD; cthd.MaHoa = dr["MaHoa"].ToString(); cthd.SoLuong = Convert.ToInt32(dr["SoLuong"]); cthd.DonGia = Convert.ToInt32(dr["GiaTien"]); CTHoaDonBUS.ThemCTHD(cthd); } } }