public static bool AddChiTietHoaDonBan(clsChiTietHoaDonBan_DTO ChiTietHoaDonBan) { SqlConnection con = ThaoTacDuLieu_DAO.TaoKetNoi(); string query = string.Format("INSERT INTO ChiTietHoaDonBan VALUES (N'{0}',N'{1}',N'{2}',N'{3}',N'{4}',N'{5}')", ChiTietHoaDonBan.MaHoaDonBan, ChiTietHoaDonBan.MaMonAn, ChiTietHoaDonBan.DonGia, ChiTietHoaDonBan.SoLuong, ChiTietHoaDonBan.GiamGia, ChiTietHoaDonBan.ThanhTien); SqlCommand cmd = ThaoTacDuLieu_DAO.TruyVan(query, con); int ketqua = cmd.ExecuteNonQuery(); ThaoTacDuLieu_DAO.DongKetNoi(con); return((ketqua == 1) ? true : false); }
private void btnXacNhanThanhToan_Click(object sender, EventArgs e) { // //if (float.Parse(String.Format("{0:0}",TienTraLai) < 0) return; if (TienTraLai < 0) { return; } if (txtTienKhachDua.Text == "" || txtTienKhachDua.Text == "000") { return; } // tienmat = txtTienKhachDua.Text; tientralai = TienTraLai.ToString(); urcDangNhap urcDN = new urcDangNhap(); clsHoaDonBan HoaDon = new clsHoaDonBan(); HoaDon.MaHoaDon = TaoRaMaMoi(BUS.HoaDonBan_BUS.SoLuongHoaDonBan()); HoaDon.MaNhanVien = MaNhanVien; HoaDon.NgayLapHoaDon = DateTime.Now; HoaDon.TongTien = tongtien; HoaDon.TienDua = float.Parse(txtTienKhachDua.Text); //HoaDon.TienThoi = float.Parse(txtTienTraLai.Text); HoaDon.TienThoi = TienTraLai; HoaDon.VAT = HoaDon.TongTien / 10; // VAT = HoaDon.VAT.ToString(); MaHD = HoaDon.MaHoaDon.ToString(); if (ckbGiaoHang.Checked) { HoaDon.GiaoHang = true; } else { HoaDon.GiaoHang = false; } if (!ckbKhachHangVangLai.Checked && txtMaTheKhachHang.Text != "") { HoaDon.MaKhachHang = txtMaTheKhachHang.Text.Trim(); } else { HoaDon.MaKhachHang = "!!!!!"; } // MessageBox.Show(txtMaTheKhachHang.Text.Trim()); HoaDon.TrangThai = true; // DataTable dt = urcBanHang.dt; clsChiTietHoaDonBan_DTO ChiTietHoaDon = new clsChiTietHoaDonBan_DTO(); ChiTietHoaDon.MaHoaDonBan = HoaDon.MaHoaDon; ChiTietHoaDon.GiamGia = 1; // MessageBox.Show(HoaDon.MaHoaDon + " - " + HoaDon.MaNhanVien + " - " + HoaDon.NgayLapHoaDon.ToString() + " - " + HoaDon.TongTien + " - " + HoaDon.TienDua + " - " + HoaDon.TienThoi + " - " + HoaDon.GiaoHang.ToString() + " - " + HoaDon.MaKhachHang + " - " + HoaDon.TrangThai); return; if (BUS.HoaDonBan_BUS.AddHoaDonBan(HoaDon)) { for (int i = 0; i < dt.Rows.Count; i++) { DataRow row = dt.Rows[i]; ChiTietHoaDon.MaMonAn = row[4].ToString(); ChiTietHoaDon.DonGia = float.Parse(row[1].ToString()); ChiTietHoaDon.SoLuong = float.Parse(row[2].ToString()); ChiTietHoaDon.ThanhTien = float.Parse(row[3].ToString()); if (!BUS.ChiTietHoaDonBan_BUS.AddChiTietHoaDonBan(ChiTietHoaDon)) { MessageBox.Show("Lỗi thêm chi tiết hóa đơn"); } } // if (ckbXuatHoaDon.Checked) { ///// frmPhieuHoaDon frm = new frmPhieuHoaDon(); frm.Show(); frm.tathoadon = new frmPhieuHoaDon.TatHoaDon(KetThucGiaoDich); } else { KetThucGiaoDich(true); } } }
public static bool AddChiTietHoaDonBan(clsChiTietHoaDonBan_DTO ChiTietHoaDonBan) { return(DAO.ChiTietHoaDonBan_DAO.AddChiTietHoaDonBan(ChiTietHoaDonBan)); }