public bool DeleteProduct(receipt_detail rd) { try { db.receipt_details.DeleteOnSubmit(rd); return true; } catch (Exception ex) { throw ex; } }
private void btnThemTrai_Click(object sender, EventArgs e) { if (gvSanPham.GetFocusedRow() == null || spSoLuong.Value == 0) return; product sp = (product)gvSanPham.GetFocusedRow(); if (busNhapHang.KiemTraTonTai(r, sp)) { XtraMessageBox.Show("Sản phẩm đã tồn tại!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); return; } receipt_detail rd = new receipt_detail(); rd.created = DateTime.Now; rd.quantity = (int)spSoLuong.Value; rd.monetized = (int)(spSoLuong.Value * sp.price); rd.receipt = r; rd.product = sp; dgvChiTietNhapHang.DataSource = busNhapHang.GetProduct(r); }
partial void Deletereceipt_detail(receipt_detail instance);
partial void Updatereceipt_detail(receipt_detail instance);
partial void Insertreceipt_detail(receipt_detail instance);
private void detach_receipt_details(receipt_detail entity) { this.SendPropertyChanging(); entity.receipt = null; }
private void attach_receipt_details(receipt_detail entity) { this.SendPropertyChanging(); entity.product = this; }