public void InsertTempTrans() { try { var obj = lstSales; MemberItemSale temp = new MemberItemSale(); if (obj == null) { obj = new List <MemberItemSale>(); } ItemId = Convert.ToInt64(drpItems.SelectedValue); //MemberId = Convert.ToInt64(drpMembers.SelectedValue); //To check whether same item is already sold to this customer if (lstSales != null && lstSales.Count > 0) { if (lstSales.FirstOrDefault(x => x.isDeleted == false && x.itemId == ItemId) == null) { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; obj.Add(temp); lstSales = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','This Item is already Sold to this Member')", true); } } else { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; obj.Add(temp); lstSales = obj; } } catch (Exception ex) { throw ex; } }
public void InsertTempTrans() { try { var obj = lstJuiceTrans; MemberJuiceTransaction temp = new MemberJuiceTransaction(); if (obj == null) { obj = new List <MemberJuiceTransaction>(); } ItemId = Convert.ToInt64(drpItems.SelectedValue); if (lstJuiceTrans != null && lstJuiceTrans.Count > 0) { if (lstJuiceTrans.FirstOrDefault(x => x.isDeleted == false && x.itemId == ItemId) == null) { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; if (GetAvailableAmount() >= total) { obj.Add(temp); lstJuiceTrans = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Sorry no More Balance Left. Delete some items or recharge')", true); } } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','This Item is already Sold to this Member')", true); } } else { temp.itemId = ItemId; ItemMaster objItem = ProductSalesController.GetItemsById(ItemId); temp.ItemMaster = objItem; temp.quantity = Convert.ToInt32(txtQty.Text); temp.amount = Convert.ToDecimal(txtMRP.Text); decimal total = 0; total = temp.quantity * temp.amount; temp.totalAmount = total; temp.memberId = MemberId; if (GetAvailableAmount() >= total) { obj.Add(temp); lstJuiceTrans = obj; } else { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "err_msg", "MessageBox('Error','Sorry no More Balance Left. Delete some items or recharge')", true); } } } catch (Exception ex) { throw ex; } }