void linkCommand_Command(object sender, CommandEventArgs e) { if (e.CommandName == "Samplers") { PageDataTransfer sampleTransfer = new PageDataTransfer("/GINSamplers.aspx"); sampleTransfer.TransferData["SampleId"] = new Guid((string)e.CommandArgument); sampleTransfer.TransferData["TransactionId"] = transferedData.GetTransferedData("TransactionId"); sampleTransfer.TransferData["IsGINTransaction"] = false; sampleTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; GINProcessWrapper.RemoveGINProcessInformation(); transferedData.RemoveAllData(); sampleTransfer.Navigate(); } else if (e.CommandName == "Results") { PageDataTransfer sampleTransfer = new PageDataTransfer("/GINSamplingResults.aspx"); sampleTransfer.TransferData["SampleId"] = new Guid((string)e.CommandArgument); sampleTransfer.TransferData["TransactionId"] = transferedData.GetTransferedData("TransactionId"); sampleTransfer.TransferData["IsGINTransaction"] = false; sampleTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; GINProcessWrapper.RemoveGINProcessInformation(); transferedData.RemoveAllData(); sampleTransfer.Navigate(); } else if (e.CommandName == "EditSample") { SampleDataEditor.IsNew = false; var sampleToEdit = from sample in ginProcess.GINProcessInformation.Samples where sample.Id == new Guid((string)e.CommandArgument) select sample; SampleDataEditor.DataSource = sampleToEdit.ElementAt(0); SampleDataEditor.DataBind(); SampleDataEditorContainer.Attributes["class"] = "ShowPopupEditor"; } }
protected void btnOpen_Command(object sender, CommandEventArgs e) { XmlDocument document = new XmlDocument(); document.LoadXml(xdsGINProcessSource.Data); XmlNode statusNode = document.DocumentElement.SelectSingleNode(string.Format("/Catalog/GINProcess[@Id=\"{0}\"]/@Status", e.CommandArgument)); int status = int.Parse(((XmlAttribute)statusNode).Value); if (e.CommandName == "VerifyAgent") { PageDataTransfer confirmationTransfer = new PageDataTransfer(Request.ApplicationPath + "/VerifyGINAvailability.aspx"); confirmationTransfer.RemoveAllData(); GINProcessWrapper.RemoveGINProcessInformation(); confirmationTransfer.TransferData.Add("GINProcessId", new Guid(e.CommandArgument.ToString())); confirmationTransfer.TransferData.Add("ReturnPage", HttpContext.Current.Request.Path); confirmationTransfer.Navigate(); } else if (e.CommandName == "RegisterTruck") { PageDataTransfer confirmationTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckRegistration.aspx"); confirmationTransfer.RemoveAllData(); GINProcessWrapper.RemoveGINProcessInformation(); confirmationTransfer.TransferData["GINProcessId"] = new Guid(e.CommandArgument.ToString()); confirmationTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; confirmationTransfer.Navigate(); } }
public void Return(string url) { PageDataTransfer transfer = new PageDataTransfer(url); RemoveAllData(); transfer.Navigate(); }
public void Return() { PageDataTransfer transfer = new PageDataTransfer((string)GetTransferedData("ReturnPage")); RemoveAllData(); transfer.Navigate(); }
protected void btnOpen_Click(object sender, EventArgs e) { PageDataTransfer physicalCountTransfer = new PageDataTransfer(Request.ApplicationPath + "/TakePhysicalCount.aspx"); physicalCountTransfer.RemoveAllData(); physicalCountTransfer.TransferData["PhysicalCountId"] = new Guid((string)gvPhysicalCount.DataKeys[gvPhysicalCount.SelectedIndex].Value); physicalCountTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; physicalCountTransfer.Navigate(); }
protected void btnOpen_Click(object sender, EventArgs e) { PageDataTransfer punAcknowledgementTransfer = new PageDataTransfer(Request.ApplicationPath + "/PickupNoticeAcknowledged.aspx"); punAcknowledgementTransfer.RemoveAllData(); punAcknowledgementTransfer.TransferData["PickupNoticeId"] = new Guid((string)gvPickupNotice.DataKeys[gvPickupNotice.SelectedIndex].Value); punAcknowledgementTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; punAcknowledgementTransfer.Navigate(); }
protected void btnScalingInfo_Click(object sender, EventArgs e) { PageDataTransfer driverDateTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/EditTruckScaling.aspx"); driverDateTransfer.TransferData["TransactionId"] = SelectedTransactionId; driverDateTransfer.TransferData["IsGINTransaction"] = true; driverDateTransfer.TransferData["NoWorkflow"] = true; driverDateTransfer.TransferData["ReturnPage"] = Request.Path; driverDateTransfer.Navigate(); }
public void Return(string url, Dictionary <string, object> parameter) { PageDataTransfer transfer = new PageDataTransfer(url); foreach (string key in parameter.Keys) { transfer.TransferData[key] = parameter[key]; } RemoveAllData(); transfer.Navigate(); }
protected void btnAdd_Click(object sender, EventArgs e) { PhysicalCountInfo pc = new PhysicalCountInfo() { Id = Guid.NewGuid(), WarehouseId = new Guid(SystemLookup.LookupSource.GetLookup("CurrentWarehouse")["Id"]), IsBeginingCount = false, PhysicalCountDate = DateTime.Now }; InventoryServices.GetInventoryService().CreatePhysicalCount(pc); PageDataTransfer physicalCountTransfer = new PageDataTransfer(Request.ApplicationPath + "/TakePhysicalCount.aspx"); physicalCountTransfer.RemoveAllData(); physicalCountTransfer.TransferData["PhysicalCountId"] = pc.Id; physicalCountTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; physicalCountTransfer.Navigate(); }
public static void InitiateTask(string msg, string transactionId) { WorkflowTaskType workflowTask = (WorkflowTaskType)Enum.Parse(typeof(WorkflowTaskType), msg); if (workflowTask == WorkflowTaskType.VerifyPUN) { PageDataTransfer confirmationTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/PickupNoticeAcknowledged.aspx"); confirmationTransfer.RemoveAllData(); GINProcessWrapper.RemoveGINProcessInformation(); confirmationTransfer.TransferData["TransactionId"] = transactionId; confirmationTransfer.TransferData["IsGINTransaction"] = false; confirmationTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.ApplicationPath + "/ListInbox.aspx"; confirmationTransfer.Navigate(); } else if (workflowTask == WorkflowTaskType.ConfirmInventory) { PageDataTransfer confirmationTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/VerifyGINAvailability.aspx"); confirmationTransfer.RemoveAllData(); GINProcessWrapper.RemoveGINProcessInformation(); confirmationTransfer.TransferData["TransactionId"] = transactionId; confirmationTransfer.TransferData["IsGINTransaction"] = false; confirmationTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.ApplicationPath + "/ListInbox.aspx"; confirmationTransfer.Navigate(); } else if (workflowTask == WorkflowTaskType.RegisterTrucks) { PageDataTransfer confirmationTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckRegistration.aspx"); confirmationTransfer.RemoveAllData(); GINProcessWrapper.RemoveGINProcessInformation(); confirmationTransfer.TransferData["TransactionId"] = transactionId; confirmationTransfer.TransferData["IsGINTransaction"] = false; confirmationTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.ApplicationPath + "/ListInbox.aspx"; confirmationTransfer.Navigate(); } else if (workflowTask == WorkflowTaskType.ApproveGINEditingRequest) { PageDataTransfer agerTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/ApproveGINEditRequest.aspx"); agerTransfer.RemoveAllData(); GINEditingRequest ger = GINProcessBLL.GetGINEditingRequest(transactionId); agerTransfer.TransferData["GINEditingRequest"] = ger; agerTransfer.TransferData["TransactionId"] = ger.OldTransactionId; agerTransfer.TransferData["IsGINTransaction"] = true; agerTransfer.TransferData["WorkflowTask"] = workflowTask; agerTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.ApplicationPath + "/ListInbox.aspx"; agerTransfer.Navigate(); } else if ((workflowTask == WorkflowTaskType.GINPreWeighTruck) || (workflowTask == WorkflowTaskType.LoadTruck) || (workflowTask == WorkflowTaskType.GINPostWeighTruck) || (workflowTask == WorkflowTaskType.GenerateGIN) || (workflowTask == WorkflowTaskType.RecordClientResponse) || (workflowTask == WorkflowTaskType.ApproveGIN) || (workflowTask == WorkflowTaskType.LeftCompound)) { PageDataTransfer loadDataTransfer = null; switch (workflowTask) { case WorkflowTaskType.GINPreWeighTruck: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckLoading.aspx"); break; case WorkflowTaskType.LoadTruck: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckLoading.aspx"); break; case WorkflowTaskType.GINPostWeighTruck: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckScaling.aspx"); break; case WorkflowTaskType.GenerateGIN: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckScaling.aspx"); break; case WorkflowTaskType.RecordClientResponse: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/ClientAcknowledgeGIN.aspx"); break; case WorkflowTaskType.ApproveGIN: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/ApproveGIN.aspx"); break; case WorkflowTaskType.LeftCompound: loadDataTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckLeftCompound.aspx"); break; } loadDataTransfer.RemoveAllData(); GINProcessWrapper.RemoveGINProcessInformation(); loadDataTransfer.TransferData["TransactionId"] = transactionId; loadDataTransfer.TransferData["IsGINTransaction"] = true; loadDataTransfer.TransferData["WorkflowTask"] = workflowTask; loadDataTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.ApplicationPath + "/ListInbox.aspx"; loadDataTransfer.Navigate(); } }
void linkCommand_Command(object sender, CommandEventArgs e) { if (e.CommandName == "EditTruck") { GINDataEditor2.IsNew = false; var truckToEdit = from truck in ginProcess.GINProcessInformation.Trucks where truck.TruckId == new Guid((string)e.CommandArgument) select truck; GINDataEditor2.DataSource = truckToEdit.ElementAt(0); GINDataEditor2.DataBind(); mpeTruckDataEditorExtender.Show(); } else if (e.CommandName == "LoadTruck") { try { if (GINDataEditor2.DataSource != null) { ginProcess.SaveTruck((GINTruckInfo)GINDataEditor2.DataSource); } PageDataTransfer truckTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckLoading.aspx"); truckTransfer.RemoveAllData(); truckTransfer.TransferData["TruckId"] = new Guid((string)e.CommandArgument); truckTransfer.TransferData["GINProcessId"] = ginProcess.GINProcessInformation.GINProcessId; truckTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; truckTransfer.TransferData["WorkflowTask"] = transferedData.GetTransferedData("WorkflowTask"); GINProcessWrapper.RemoveGINProcessInformation(); transferedData.RemoveAllData(); truckTransfer.Navigate(); } catch (Exception ex) { errorDisplayer.ShowErrorMessage(ex.Message); } } else if (e.CommandName == "ScaleTruck") { try { if (GINDataEditor2.DataSource != null) { ginProcess.SaveTruck((GINTruckInfo)GINDataEditor2.DataSource); } PageDataTransfer truckTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/TruckScaling.aspx"); truckTransfer.TransferData["TruckId"] = new Guid((string)e.CommandArgument); truckTransfer.TransferData["GINProcessId"] = ginProcess.GINProcessInformation.GINProcessId; truckTransfer.TransferData["WorkflowTask"] = transferedData.GetTransferedData("WorkflowTask"); truckTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; GINProcessWrapper.RemoveGINProcessInformation(); transferedData.RemoveAllData(); truckTransfer.Navigate(); } catch (Exception ex) { lblMessage.Text = ex.Message; } } else if (e.CommandName == "GenerateGIN") { try { if (GINDataEditor2.DataSource != null) { ginProcess.SaveTruck((GINTruckInfo)GINDataEditor2.DataSource); } PageDataTransfer truckTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/GenerateGIN.aspx"); truckTransfer.TransferData["TruckId"] = new Guid((string)e.CommandArgument); truckTransfer.TransferData["GINProcessId"] = ginProcess.GINProcessInformation.GINProcessId; truckTransfer.TransferData["WorkflowTask"] = transferedData.GetTransferedData("WorkflowTask"); truckTransfer.TransferData["ReturnPage"] = HttpContext.Current.Request.Path; GINProcessWrapper.RemoveGINProcessInformation(); transferedData.RemoveAllData(); truckTransfer.Navigate(); } catch (Exception ex) { errorDisplayer.ShowErrorMessage(ex.Message); } } }