private void btnLuu_Click(object sender, EventArgs e) { if (kttxtHD()) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu hóa đơn này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { String sql = "set dateformat dmy insert into hoadon values ('" + txtMaHD.Text.Trim() + "', N'" + txtTenKH.Text.Trim() + "', '" + txtSDT.Text.Trim() + "', '" + dateNgayLapHD.Text.Trim() + "', 0, '" + DangNhap.MaNV + "')"; cn.themxoasua(sql); HOADONDAO.ThemHD(dsHD, txtMaHD.Text.Trim(), txtTenKH.Text.Trim(), txtSDT.Text.Trim(), dateNgayLapHD.Text.Trim(), DangNhap.MaNV); dgvHD.Rows.Add(txtMaHD.Text.Trim(), txtTenKH.Text.Trim(), txtSDT.Text.Trim(), dateNgayLapHD.Text.Trim(), DangNhap.MaNV); cbboxMaHD.Items.Add(txtMaHD.Text.Trim()); LamMoiHD(); } } }
private void btnThem_Click(object sender, EventArgs e) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn thêm hóa đơn mới?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { btnThem.Enabled = false; btnLuu.Enabled = true; txtTenKH.Enabled = true; txtSDT.Enabled = true; dateNgayLapHD.Enabled = true; txtMaHD.Text = ""; txtTenKH.Text = ""; txtSDT.Text = ""; txtMaHD.Text = HOADONDAO.MaHDTuDong(dsHD); } }
public HOADONBUS() { hdao = new HOADONDAO(); }
private void btnInCTHD_Click(object sender, EventArgs e) { List <CHITIETHOADON> ds = CHITIETHOADONDAO.dsCTHDTheoMaHD(dsCTHD, cbboxMaHD.SelectedItem.ToString().Trim()); string line4 = ""; string mahd = ""; foreach (CHITIETHOADON sp in ds) { int lengthten = SANPHAMDAO.TenSP(QuanLyHangHoa.dsSP, sp.getMasp()).Length; int length = 20 - lengthten; string khoangcach = ""; for (int i = 0; i < length; i++) { khoangcach += " "; } mahd = sp.getMahd(); line4 += SANPHAMDAO.TenSP(QuanLyHangHoa.dsSP, sp.getMasp()) + khoangcach + sp.getSoluong() + " " + sp.thanhtien(SANPHAMDAO.GiaMaSP(QuanLyHangHoa.dsSP, sp.getMasp())) + "\n"; } string[] lines = { " Hóa Đơn\n", "Tên khách hàng: " + HOADONDAO.TenKhachHang(dsHD, mahd) + "\n", "Mã hóa đơn: " + mahd + "\n", "Tên Sản Phẩm Số lượng Thành tiền", line4, "Tổng tiền: " + txtTongTien.Text }; // WriteAllText creates a file, writes the specified string to the file, // and then closes the file. You do NOT need to call Flush() or Close(). System.IO.File.WriteAllLines(@"C:\DevPrograms\DoAnCongNghePhanMem (2)\Phan tich thiet ke HTTT\Phan tich thiet ke HTTT\BanIn\In.txt", lines); ProcessStartInfo startInfo = new ProcessStartInfo(); startInfo.FileName = @"C:\DevPrograms\DoAnCongNghePhanMem (2)\Phan tich thiet ke HTTT\Phan tich thiet ke HTTT\BanIn\In.txt"; // Your absolute PATH Process.Start(startInfo); }