public void insertChiTietPhieuNhap(ChiTietPhieuNhap m) { sql = "INSERT INTO ChiTietPhieuNhap(MaPhieuNhap,MaSach,SoLuong) VALUES(@MaHoaDon,@MaSach,@SoLuong)"; cmd = new SqlCommand(); cmd.CommandText = sql; cmd.Connection = helper.GetConnect(); cmd.Parameters.AddWithValue("@MaHoaDon", m.MaPhieuNhap); cmd.Parameters.AddWithValue("@MaSach", m.MaSach); cmd.Parameters.AddWithValue("@SoLuong", m.SoLuong); cmd.ExecuteNonQuery(); }
public static void insertChiTietPhieuNhap(ChiTietPhieuNhap m) { try { NhapHangDAO.insertChiTietPhieuNhap(m); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi thêm chi tiết phiếu nhập"); } }
private void btnLuu_Click(object sender, EventArgs e) { string mamax = NhapHangBUS.layMaMax(); if (mamax.Equals("")) { data.Id = "PN000001"; } else { data.Id = ma.TaoMaTuDong(mamax, 2); } if (dataGridView2.RowCount <= 1) { MessageBox.Show("Không có sản phẩm để lưu"); } else { try { //PhieuNhap hd = new PhieuNhap(); data.MaNhanVien = "NV006"; data.TongTien = tongtien.ToString(); data.Ngay = DateTime.Now.ToString(); int maHoaDon = NhapHangBUS.insertPhieuNhap(data); for (int i = 0; i < (dataGridView2.RowCount - 1); i++) { ChiTietPhieuNhap cthd = new ChiTietPhieuNhap(); string mamaxct = NhapHangBUS.layMaMaxCT(); if (mamaxct.Equals("")) { cthd.Id = "CTPN000001"; } else { cthd.Id = ma.TaoMaTuDong(mamaxct, 4); } cthd.MaPhieuNhap = data.Id; //string id = gridView.Rows[gridView.CurrentRow.Index].Cells[0].Value.ToString(); cthd.MaSach = dataGridView2.Rows[i].Cells[0].Value.ToString(); cthd.SoLuong = dataGridView2.Rows[i].Cells[4].Value.ToString(); NhapHangBUS.insertChiTietPhieuNhap(cthd); NhapHangBUS.updateSoLuongSach(cthd.MaSach, cthd.SoLuong); } MessageBox.Show("Lưu thành công"); XuatPhieuNhap(); btnNhapMoi_Click(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi"); } } }