예제 #1
0
 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"); }
 }
예제 #2
0
 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";
 }