private void button1_Click(object sender, EventArgs e) { try { TableDTO table = lstBill.Tag as TableDTO; int idBill = BillBUS.GetIDBillNoPaymentByIDTable(table.ID); rptThanhToan frm_TToan = new rptThanhToan(); DateTime Time = DateTime.Now; frm_TToan.XuatHoaDon(idBill, "HÓA ĐƠN TẠM TÍNH", "Bàn số " + table.ID, Program.sAccount.Name, Time, string.Format("{0:0,0}", txttotalPrice.Text), "0", "0", true); // frm_TToan.ShowDialog(); } catch { MessageBox.Show("Hệ thống đang bảo trì, thử lại."); } }
private void lstRevenue_SelectedIndexChanged(object sender, EventArgs e) { try { if (lstRevenue.SelectedItems.Count > 0) { BillDTO bill = lstRevenue.SelectedItems[0].Tag as BillDTO; DialogResult kq = MessageBox.Show("Bạn có muốn xem lại hóa đơn HD00" + bill.ID + " này có gì không?", "Thông báo", MessageBoxButtons.OKCancel); if (kq == DialogResult.OK) { rptThanhToan frm_TToan = new rptThanhToan(); frm_TToan.XuatHoaDon(bill.ID, "HÓA ĐƠN ĐÃ THANH TOÁN", "Bàn số " + bill.Idtable, AccountBUS.GetNameByAccount(bill.Employ), bill.CreateDay, bill.Total.ToString(), "0", "0", false); // frm_TToan.ShowDialog(); } } } catch { MessageBox.Show("Hệ thống đang bảo trì, thử lại."); } }
private void btnXuatHD_Click(object sender, EventArgs e) { if (txtSTK.Text != "") { _TongTien = _TongTien.Replace(",", "").ToString(); if (Convert.ToInt32(txtSTK.Text) < Convert.ToInt32(_TongTien)) { MessageBox.Show("Hệ thống không cho phép khách hàng nợ, mong bạn thông cảm nhắc khách hàng thanh toán đúng số tiền trong hóa đơn."); } else { DialogResult kq = MessageBox.Show("Bạn có muốn thanh toán hay không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (kq != DialogResult.No) { // // Hiển thị report rptThanhToan rptThanhToan = new rptThanhToan(); DateTime Time = DateTime.Now; rptThanhToan.XuatHoaDon(_MaHD, _TenHD, "Bàn số " + _MaBan, Program.sAccount.Name, Time, _TongTien, txtSTK.Text, txtTienTon.Text, true); // rptThanhToan.ShowDialog(); BillBUS.UpdatetBill(_MaHD, Convert.ToDouble(_TongTien.ToString()), Time, Program.sAccount.ID); TableBUS.UpdateStatusTable(0, _MaBan); // Cập nhật da _KetQua = true; this.Close(); } else { _KetQua = false; } } } else { MessageBox.Show("Nhập tiền khách cần thanh toán cho hóa đơn này!"); } }