protected void DisplayEmptyGrid() { List <GoodReceiptDetail> emptyList = new List <GoodReceiptDetail>(); GoodReceiptDetail n = new GoodReceiptDetail(); emptyList.Add(n); GridViewGR.DataSource = emptyList; GridViewGR.DataBind(); }
protected void OnRowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow && ((GoodReceiptDetail)e.Row.DataItem).ItemID != null) { GoodReceiptDetail pR = (GoodReceiptDetail)e.Row.DataItem; string itemId = pR.ItemID; string itemName = InventoryLogic.GetItemName(itemId); Label LblDesc = (e.Row.FindControl("LblDesc") as Label); if (LblDesc != null) { LblDesc.Text = itemName; } } }
public void CreateGoodsReceiptDetails(int grNumber, string itemID, int quantity, string uom, string remarks) { GoodReceiptDetail grd = new GoodReceiptDetail(); grd.GRNumber = grNumber; grd.ItemID = itemID; grd.Quantity = quantity; grd.UOM = uom; grd.Remarks = remarks; using (SA45Team12AD ctx = new SA45Team12AD()) { ctx.GoodReceiptDetails.Add(grd); ctx.SaveChanges(); } InventoryLogic.LessUnitsOnOrder(itemID, quantity); }