public void fillHeaderGrid() { var queryArgument = new QueryArgument(UserContext.DataBaseInfo) { filter1 = Constants.TRNInProcessOFF, filter2 = Constants.PurchaseRequestTdType, FilterKey = Constants.TableFolloupApprove }; var orderTxn = _transactionManager.GetFollowupDataForApprove(queryArgument); KeyValuePairItems headers = new KeyValuePairItems(); headers.Add(new KeyValuePairItem("1", Constants.ForcastingHeader)); headers.Add(new KeyValuePairItem("2", Constants.FRHeader)); ForecastingGridViewListControl.GVHeaders = headers; ForecastingGridViewListControl.IsVisiableColumn(2, true); ForecastingGridViewListControl.IsVisiableColumn(6, true); ForecastingGridViewListControl.IsVisiableColumn(7, true); ForecastingGridViewListControl.IsVisiableColumn(8, true); ForecastingGridViewListControl.IsVisiableColumn(9, true); ForecastingGridViewListControl.IsVisiableColumn(10, true); ForecastingGridViewListControl.changeActionName = Constants.ApproveAction; ForecastingGridViewListControl.OrderTxns = orderTxn; uplForm.Update(); }
//protected void ddl2_SelectedIndexChanged(object sender, EventArgs e) //{ // fillHeaderGrid(); //} public void fillHeaderGrid() { var orderTxn = new OrderTransactions(); if (FilterOrder == Constants.FreshOrder) { var queryArgument = new QueryArgument(UserContext.DataBaseInfo) { Key = StageType == Constants.BillTrackingType ? Constants.SaleRequestTdType : Constants.PurchaseRequestTdType, filter1 = StageType == Constants.BillTrackingType ? Constants.TRNLogedOFF + "," + Constants.TRNInProcessOFF + "," + Constants.TRNCompletedOFF : Constants.TRNLogedOFF, filter2 = CategoryType, filter3 = ForecastingGridViewListControl.Ddl1.SelectedValue.Trim(), filter4 = string.IsNullOrEmpty(ForecastingGridViewListControl.Text1Value) ? Constants.RetriveList : string.Format("{0}|{1}", ForecastingGridViewListControl.Text1Value, Constants.RetriveList), //filter5 = StageType == Constants.BillTrackingType ? ForecastingGridViewListControl.Ddl2.SelectedValue.Trim() : string.Empty, FilterKey = Constants.TableFolloup }; orderTxn = _transactionManager.GetFollowupData(queryArgument); } else { var queryArgument = new QueryArgument(UserContext.DataBaseInfo) { filter2 = CategoryType, filter3 = ForecastingGridViewListControl.Ddl1.SelectedValue.Trim(), filter4 = string.IsNullOrEmpty(ForecastingGridViewListControl.Text1Value) ? Constants.RetriveList : string.Format("{0}|{1}", ForecastingGridViewListControl.Text1Value, Constants.RetriveList), FilterKey = Constants.FlolloupPendingFollowup }; orderTxn = _transactionManager.GetpPendingFollowupData(queryArgument); } KeyValuePairItems headers = new KeyValuePairItems(); headers.Add(new KeyValuePairItem("1", Constants.ForcastingHeader)); if (StageType == Constants.BillTrackingType) { headers.Add(new KeyValuePairItem("2", Constants.SRHeader)); if (FilterOrder == Constants.PendingOrder) { headers.Add(new KeyValuePairItem("5", Constants.StatusHeader)); } else { headers.Add(new KeyValuePairItem("5", Constants.ReqLocHeader)); } } else { headers.Add(new KeyValuePairItem("2", Constants.FRHeader)); } ForecastingGridViewListControl.GVHeaders = headers; ForecastingGridViewListControl.IsVisiableColumn(2, true); ForecastingGridViewListControl.OrderTxns = orderTxn; uplForm.Update(); }
protected void Page_Load(object sender, EventArgs e) { if (Request.QueryString["Stage"] != null) { TransactionStageControlId1.ActiveStage = Request.QueryString["Stage"].ToString().Trim(); } if (IsPostBack) { return; } this.ValidatePage(UserContext, QueryStringManagement.GetValue(Constants.MenuCodeQsKey, Guid.Empty.ToString())); CategoryType = Request.QueryString["CategoryType"].ToString().Trim() == "01" ? "01,03" : Request.QueryString["CategoryType"].ToString().Trim(); pageTitle.InnerText = Request.QueryString["PageTitle"].ToString().Trim(); if (Request.QueryString["SubLinkType"] != null) { StageType = Request.QueryString["SubLinkType"].ToString().Trim(); } var queryArgument = new QueryArgument(UserContext.DataBaseInfo) { filter1 = Constants.DvStages, filter2 = TransactionStageControlId1.ActiveStage.ToString().Trim(), FilterKey = Constants.ReferencesType }; var references = _controlPanel.GetReferences(queryArgument); BindReferences(references); ForecastingGridViewListControl.SetText1(Constants.LabelSREnter, Constants.ToolTipSrNumberSearch, 12); if (StageType == Constants.BillTrackingType) { DivFilter = true; ForecastingEditPart.SetCurrentStatusAutopostBack = true; ForecastingGridViewListControl.Ddl1.Items.Add(new ListItem("BackOrder", "BO")); ForecastingGridViewListControl.Ddl1.Items.Add(new ListItem("StockTransfer", "ST")); ForecastingGridViewListControl.Ddllbl1 = "Select Status"; //ForecastingGridViewListControl.Ddl2.Items.Add(new ListItem("Ordering", Constants.OrderingType)); //ForecastingGridViewListControl.Ddl2.Items.Add(new ListItem("Deviation Order", Constants.DeviationOrder)); //ForecastingGridViewListControl.Ddllbl2 = "Select Order/Deviation"; } else { DivFilter = false; } fillHeaderGrid(); ForecastingPart.addKeyupText(ForecastingPart.txtqty, "onkeyup"); ForecastingEditPart.IsHeader = false; ForecastingEditPart.IsPanelDiv = false; }