public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Inputs = new List <XmlClasses.Input>(); bpStage.Outputs = new List <XmlClasses.Output>(); foreach (BpToolsLib.InputParameter param in stage.InputParameters) { bpStage.Inputs.Add(new InputParameter(param).GetInput()); } foreach (BpToolsLib.OutputParameter param in stage.OutputParameters) { bpStage.Outputs.Add(new OutputParameter(param).GetOutput()); } bpStage.Resource = new XmlClasses.Resource(); bpStage.Resource.Object = stage.ActionReference.Vbo; bpStage.Resource.Action = stage.ActionReference.Page; if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public virtual XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = new XmlClasses.Stage(); bpStage.StageId = stage.Id; bpStage.Name = stage.Name; bpStage.Type = StageTypeConverter.GetText(stage.Type); bpStage.SubsheetId = this.subsheetId; if (!stage.Description.Equals("")) { bpStage.Narrative = stage.Description; } //bpStage.DisplayX = stage.X; //bpStage.DisplayY = stage.Y; //bpStage.DisplayWidth = stage.Width; //bpStage.DisplayHeight = stage.Height; bpStage.Display = new XmlClasses.Display(); bpStage.Display.X = stage.X; bpStage.Display.Y = stage.Y; bpStage.Display.W = stage.Width; bpStage.Display.H = stage.Height; if (stage.Font != null) { bpStage.Font = new Font(stage.Font).GetFont(); } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.DataType = DataTypeConverter.GetText(stage.DataType); bpStage.InitialValue = new XmlClasses.InitialValue(); bpStage.InitialValue.Value = stage.InitialValue; if (stage.HideFromOtherPages) { bpStage.Private = string.Empty; } if (stage.ResetToInitialValueAtStart) { bpStage.AlwaysInit = string.Empty; } switch (stage.Exposure) { case BpToolsLib.StageData.DataExposure.Environment: bpStage.Exposure = "Environment"; break; case BpToolsLib.StageData.DataExposure.Session: bpStage.Exposure = "Session"; break; case BpToolsLib.StageData.DataExposure.Statistic: bpStage.Exposure = "Statistic"; break; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Inputs = new List <XmlClasses.Input>(); bpStage.Outputs = new List <XmlClasses.Output>(); foreach (BpToolsLib.InputParameter param in stage.InputParameters) { bpStage.Inputs.Add(new InputParameter(param).GetInput()); } foreach (BpToolsLib.OutputParameter param in stage.OutputParameters) { bpStage.Outputs.Add(new OutputParameter(param).GetOutput()); } bpStage.ProcessId = stage.Process.Id; if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Outputs = new List <XmlClasses.Output>(); foreach (BpToolsLib.EndParameter param in stage.OutputParameters) { bpStage.Outputs.Add(new EndParameter(param).GetOutput()); } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Alert = new XmlClasses.Alert(); bpStage.Alert.Expression = stage.Expression; if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.LoopType = stage.LoopType; bpStage.LoopData = stage.LoopCollectionName; bpStage.GroupId = stage.GroupId; if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Exception = new XmlClasses.Exception(); bpStage.Exception.Type = stage.ExceptionType; bpStage.Exception.Detail = stage.ExceptionDetail; if (stage.PreserveCurrentException) { bpStage.Exception.UseCurrent = "yes"; } if (stage.SaveScreenCapture) { bpStage.Exception.SaveScreenCapture = "yes"; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Calculation = new XmlClasses.Calculation() { Expression = stage.Expression, Stage = stage.DataName }; if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Decision = new XmlClasses.Decision() { Expression = stage.Expression }; if (stage.OnFalse != null) { bpStage.OnFalse = stage.OnFalse.Id; } if (stage.OnTrue != null) { bpStage.OnTrue = stage.OnTrue.Id; } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.GroupId = stage.GroupId; bpStage.Choices = new List <XmlClasses.Choice>(); foreach (BpToolsLib.Choice choice in stage.Choices) { bpStage.Choices.Add( new XmlClasses.Choice() { Name = choice.Name, Distance = choice.Distance, Expression = choice.Expression, OnTrue = choice.OnTrue != null ? choice.OnTrue.Id : null } ); } return(bpStage); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); bpStage.Steps = new List <XmlClasses.Calculation>(); foreach (BpToolsLib.Calculation calc in stage.Calculations) { bpStage.Steps.Add( new XmlClasses.Calculation() { Expression = calc.Expression, Stage = calc.DataName } ); } if (stage.NextStage != null) { bpStage.OnSuccess = stage.NextStage.Id; } return(bpStage); }
public Stage(XmlClasses.Stage xmlStage) { this.XmlStage = xmlStage; }
public StageFactory(XmlClasses.Stage xmlStage) { this.XmlStage = xmlStage; }
public StageDecision(XmlClasses.Stage xmlStage) : base(xmlStage) { base.BpStage = new BpToolsLib.StageDecision(); Initialize(); }
public StageChoice(XmlClasses.Stage xmlStage) : base(xmlStage) { base.BpStage = new BpToolsLib.StageChoice(); Initialize(); }
public override XmlClasses.Stage GetBpStage() { XmlClasses.Stage bpStage = base.GetBpStage(); return(bpStage); }