void GINDataEditor_Ok(object sender, EventArgs e) { try { if (GINDataEditor.DataSource != null) { GINInfo originalGIN = new GINInfo(); originalGIN.Copy(GINTruckInformation.GIN); GINTruckInformation.GIN.Copy(((LeavingTruck)GINDataEditor.DataSource).GIN); GINProcessWrapper.TruckLeftCompound(GINTruckInformation.TruckId); GINProcessWrapper.RemoveGINProcessInformation(); transferedData.Return(); } } catch (Exception ex) { errorDisplayer.ShowErrorMessage(ex.Message); } }
protected void btnSave_Click(object sender, EventArgs e) { //AuditTrailWrapper auditTrail = new AuditTrailWrapper(AuditTrailWrapper.TruckWeighing); if (GINDataEditor.DataSource != null) { GINInfo editedGin = new GINInfo(); editedGin.Copy((GINInfo)GINDataEditor.DataSource); //auditTrail.AddChange(GINTruckInformation.GIN, editedGin); GINTruckInformation.GIN.Copy((GINInfo)GINDataEditor.DataSource); } try { GINProcessWrapper.SaveGIN(GINTruckInformation.TruckId);//, auditTrail); GINProcessWrapper.RemoveGINProcessInformation(); transferedData.Return(); } catch (Exception ex) { errorDisplayer.ShowErrorMessage(ex.Message); } }
protected void btnGenerate_Click(object sender, EventArgs e) { //AuditTrailWrapper auditTrail = new AuditTrailWrapper(AuditTrailWrapper.TruckWeighing); if (GINDataEditor.DataSource != null) { GINInfo editedGin = new GINInfo(); editedGin.Copy((GINInfo)GINDataEditor.DataSource); //auditTrail.AddChange(GINTruckInformation.GIN, editedGin); GINTruckInformation.GIN.Copy((GINInfo)GINDataEditor.DataSource); } try { GINProcessWrapper.SaveGIN(GINTruckInformation.TruckId);//, auditTrail); GINProcessWrapper.GINGenerated(GINTruckInformation.TruckId); //GINProcessWrapper.CompleteWorkflowTask(GINTruckInformation.TransactionId); PageDataTransfer reportTransfer = new PageDataTransfer(HttpContext.Current.Request.ApplicationPath + "/ReportViewerForm.aspx"); reportTransfer.TransferData["TransactionId"] = GINTruckInformation.TransactionId; reportTransfer.TransferData["IsGINTransaction"] = true; reportTransfer.TransferData["RequestedReport"] = "rptGINReport"; reportTransfer.TransferData["ReturnPage"] = transferedData.GetTransferedData("ReturnPage"); reportTransfer.PersistToSession(); ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowReport", "<script type=\"text/javascript\">" + string.Format("javascript:window.open(\"ReportViewerForm.aspx?id={0}\", \"_blank\",\"height=400px,width=600px,top=0,left=0,resizable=yes,scrollbars=yes\");", Guid.NewGuid()) + string.Format("location.href = '{0}';", transferedData.GetTransferedData("ReturnPage")) + "</script>", false); GINProcessWrapper.RemoveGINProcessInformation(); } catch (Exception ex) { errorDisplayer.ShowErrorMessage(ex.Message); } }