public Viewer(Models.billitem billitem, int day, int sn) { for (int i = 0; i < 8; i++) { SubItems.Add(new ListViewSubItem()); } date = day; name = billitem.item.name; qty = billitem.quantity.Value; rate = billitem.rate; discount = billitem.item_discount; total = (qty * rate) - discount; id = billitem.item_id.Value; disunit = discount.Value / qty.Value; this.SubItems[0].Text = sn.ToString(); max = this.qty; }
public void save(int bill_id) { var Item = db.items.Find(id); Item.stock -= qty; var unitmargin = rate - Item.buyrate; db.Entry(Item).State = System.Data.Entity.EntityState.Modified; var billitm = new Models.billitem() { rate = rate, quantity = qty, amount = ((rate * qty) - savedis), item_id = id, bill_id = bill_id, item_discount = savedis, margin = (decimal)unitmargin * qty, created_at = DateTime.Now, updated_at = DateTime.Now }; db.billitems.Add(billitm); db.SaveChanges(); }