protected void BtnRetrieveGR_Click(object sender, EventArgs e) { statusMessage.Text = string.Empty; PurchasingLogic pl = new PurchasingLogic(); int grNumber = Utility.Utility.GetValidPrimaryKeyInt(TxtGRNumber.Text); GoodReceipt goodReceipt = pl.GetGoodsReceipt(grNumber); List <GoodReceiptDetail> grDetailList = pl.GetGoodsReceiptDetails(grNumber); if (grDetailList.Count == 0 || grNumber == -1) { ClearAllControls(); statusMessage.Text = "No such Goods Receipt number exist."; statusMessage.ForeColor = Color.Red; DisplayEmptyGrid(); } else { LblDoNumber.Text = goodReceipt.DONumber; LblPoNumber.Text = goodReceipt.PONumber.ToString(); LblClerkName.Text = goodReceipt.ReceivedBy; LblGRDate.Text = ((DateTime)goodReceipt.DateProcessed).ToString("d"); GridViewGR.DataSource = grDetailList; GridViewGR.DataBind(); } }
protected void DisplayEmptyGrid() { List <PORecordDetail> emptyList = new List <PORecordDetail>(); PORecordDetail n = new PORecordDetail(); emptyList.Add(n); GridViewGR.DataSource = emptyList; GridViewGR.DataBind(); }
protected void DisplayEmptyGrid() { List <GoodReceiptDetail> emptyList = new List <GoodReceiptDetail>(); GoodReceiptDetail n = new GoodReceiptDetail(); emptyList.Add(n); GridViewGR.DataSource = emptyList; GridViewGR.DataBind(); }
protected void BtnRetrievePO_Click(object sender, EventArgs e) { PurchasingLogic pl = new PurchasingLogic(); List <PORecordDetail> poDetailList = pl.GetPurchaseOrdersForGR(int.Parse(TxtPONumber.Text.ToString())); if (poDetailList.Count == 0) { statusMessage.Text = "No such Purchase Order exist."; statusMessage.ForeColor = Color.Red; DisplayEmptyGrid(); } else { GridViewGR.DataSource = poDetailList; GridViewGR.DataBind(); BtnPostGR.Visible = true; } HiddenFieldPONumber.Value = TxtPONumber.Text; statusMessage.Visible = false; }