protected void BtnAddItem_Click(object sender, EventArgs e) { List <AVRequestDetail> adjDetailList = new List <AVRequestDetail>(); try { foreach (GridViewRow r in GridViewAdjV.Rows) { AVRequestDetail adjVDetail = new AVRequestDetail(); adjVDetail.ItemID = (r.FindControl("TxtItemCode") as TextBox).Text; adjVDetail.Type = (r.FindControl("DdlAdjType") as DropDownList).SelectedValue; adjVDetail.Quantity = int.Parse((r.FindControl("TxtAdjQty") as TextBox).Text); adjVDetail.Reason = (r.FindControl("TxtReason") as TextBox).Text; adjVDetail.UOM = (r.FindControl("LblUOM") as Label).Text; adjDetailList.Add(adjVDetail); } }catch (Exception ex) { statusMessage.Text = "Error! Please enter an item before added new line item."; statusMessage.ForeColor = Color.Red; statusMessage.Visible = true; Console.WriteLine(ex.ToString()); return; } AVRequestDetail adjVDetailNew = new AVRequestDetail(); adjDetailList.Add(adjVDetailNew); GridViewAdjV.DataSource = adjDetailList; GridViewAdjV.DataBind(); }
protected void OnRowDeleting(object sender, GridViewDeleteEventArgs e) { statusMessage.Visible = false; try { Label LblSn = GridViewAdjV.Rows[e.RowIndex].Cells[0].FindControl("LblSn") as Label; int sN = int.Parse(LblSn.Text); List <AVRequestDetail> adjDetailList = new List <AVRequestDetail>(); foreach (GridViewRow r in GridViewAdjV.Rows) { AVRequestDetail adjVDetail = new AVRequestDetail(); adjVDetail.ItemID = (r.FindControl("TxtItemCode") as TextBox).Text; adjVDetail.Type = (r.FindControl("DdlAdjType") as DropDownList).SelectedValue; adjVDetail.Quantity = int.Parse((r.FindControl("TxtAdjQty") as TextBox).Text); adjVDetail.Reason = (r.FindControl("TxtReason") as TextBox).Text; adjVDetail.UOM = (r.FindControl("LblUOM") as Label).Text; adjDetailList.Add(adjVDetail); } AVRequestDetail adjVDetailNew = new AVRequestDetail(); adjDetailList.RemoveAt(sN - 1); GridViewAdjV.DataSource = adjDetailList; GridViewAdjV.DataBind(); }catch (Exception ex) { statusMessage.Text = "Invalid delete action."; statusMessage.ForeColor = Color.Red; statusMessage.Visible = true; } }
protected void BindGrid() { List <AVRequest> avRequestList = InventoryLogic.GetListOfAdjustmentRequests(); avRequestList = avRequestList.Where(x => x.Status == "Pending").ToList(); GridViewAdjV.DataSource = avRequestList; GridViewAdjV.DataBind(); }
protected void DdlStatus_SelectedIndexChanged(object sender, EventArgs e) { string status = DdlStatus.SelectedValue; List <AVRequest> requestList = (status == "All" ? InventoryLogic.GetListOfAdjustmentRequests() : InventoryLogic.GetListOfAdjustmentRequests(status)); GridViewAdjV.DataSource = requestList; GridViewAdjV.DataBind(); }
protected void BindGrid() { AVRequestDetail adjVDetail = new AVRequestDetail(); List <AVRequestDetail> adjDetailList = new List <AVRequestDetail>(); adjDetailList.Add(adjVDetail); GridViewAdjV.DataSource = adjDetailList; GridViewAdjV.DataBind(); }
protected void BindGird(int avRId) { AVRequest aVRequest = InventoryLogic.GetAdjustmentVoucherRequest(avRId); List <AVRequestDetail> aVRDetaillist = InventoryLogic.GetAdjustmentVoucherDetailsList(avRId); //Set the approriate display RequestOrProcessedView(aVRequest); GridViewAdjV.DataSource = aVRDetaillist; GridViewAdjV.DataBind(); }
//-----------------------------------DataGridView binding-------------------------------------------------------------// public void GridBind(List <AVRequest> requestList) { GridViewAdjV.DataSource = requestList; GridViewAdjV.DataBind(); }