private void btnKiemTra_Click(object sender, EventArgs e) { try { clsKhachHang lstkh = new clsKhachHang(); string kh = null; kh = lstkh.getKhachHangByName(txtKhachHang.Text); if (kh.Length == 0) { MessageBox.Show("Tên khách hàng không tồn tại.(Nếu là khách vãng lai nhập Unknown)", "Lỗi"); } else { MessageBox.Show("Tên khách hàng đã có trong hệ thống", "Thông báo"); } } catch { MessageBox.Show("Tên khách hàng không tồn tại.(Nếu là khách vãng lai nhập Unknown)", "Lỗi"); } }
private void btnLuu_Click(object sender, EventArgs e) { //using (var transaction = new TransactionScope()) //{ try { txtTongTien.Text = Math.Round(updateGiaTien(), 0).ToString(); HoaDon hd = new HoaDon(); hd.maHD = txtMaHD.Text; hd.maNV = txt_nhanviengd.Text; hd.ngaylapHD = DateTime.Now; if (txtPhuThu.Text.Length > 0) { hd.phuthu = decimal.Parse(txtPhuThu.Text); } if (txtGiamGia.Text.Length > 0) { hd.giamgia = decimal.Parse(txtGiamGia.Text); } hd.tongtien = updateGiaTien(); if (hd.phuthu > 0) { hd.tongtien += hd.phuthu; } if (hd.giamgia > 0) { hd.tongtien -= hd.giamgia; } clsKhachHang lstkh = new clsKhachHang(); string kh = null; kh = lstkh.getKhachHangByName(txtKhachHang.Text); if (kh.Length == 0) { MessageBox.Show("Tên khách hàng không tồn tại.(Nếu là khách vãng lai nhập Unknown)", "Lỗi"); return; } else { hd.maKH = lstkh.getKhachHangByName(txtKhachHang.Text); } hd.loaiHD = true; lstHDThu.addHDThu(hd); foreach (ListViewItem x in listView1.Items) { CT_HoaDonThu hdt = new CT_HoaDonThu(); hdt.maHDT = txtMaHD.Text; hdt.maSP = lstSP.getMaSP(x.SubItems[0].Text); hdt.soluong = int.Parse(x.SubItems[1].Text); hdt.dongia = decimal.Parse(x.SubItems[2].Text); lstHDThu.addCTHDThu(hdt); } //transaction.Complete(); MessageBox.Show("Thêm hóa đơn thành công", "Thông báo"); resetForm(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi"); } //} resetForm(); btnThem.Text = "Thêm"; }