private void add_item(object sender, EventArgs e) { receipt_item_list.Items.Clear(); Button adding_btn_item = (Button)sender; int Item_Id = Convert.ToInt32(adding_btn_item.Tag); Items_by_ID_Result selected_item = db.Items_by_ID(Item_Id).FirstOrDefault(); current_invoice.Invoice_Items.Add(new Invoice_Items { Amount = 1, Discount = 0, Total_Selling_Price = selected_item.Selling_Price, Unit_Selling_Price = selected_item.Selling_Price, Unit_Cost = selected_item.Cost, Item_PriceList_ID = selected_item.price_list_id }); re_calculate_invoice(); }
private void item_click(object sender, EventArgs e) { Button item_btn = (Button)sender; Items_by_ID_Result item = db.Items_by_ID(Convert.ToInt32(item_btn.Tag)).FirstOrDefault(); POS_Item_Add new_item_frm = new POS.Desktop.POS_Item_Add(); new_item_frm.Controls[3].Text = item.Code + "|" + item.Name + "\r\n" + item.Selling_Price.ToString("N2") + " EGP"; new_item_frm.Controls[2].Text = "1"; new_item_frm.Controls[1].Click += add_item; new_item_frm.Controls[1].Tag = item.ID; new_item_frm.ShowDialog(); }