Example #1
0
        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();
        }
Example #2
0
        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();
        }
Example #4
0
        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();
        }
Example #5
0
        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();
        }