Beispiel #1
0
                public AdditionOutput(AdditionOutput value)
                {
                    /// Initiliaze the protected variables
                    m_parent         = null;
                    m_AdditionResult = 0;

                    /// Copy the values
                    m_AdditionResult = value.m_AdditionResult;
                }
Beispiel #2
0
                public bool isEqual(AdditionOutput value)
                {
                    if (this.getAdditionResult() != value.getAdditionResult())
                    {
                        return(false);
                    }

                    return(true);
                }
Beispiel #3
0
            public AdditionOutputBody(AdditionOutputBody value)
            {
                /// Initiliaze the protected variables
                m_AdditionOutput = new AdditionOutput();
                m_AdditionOutput.setParent(this);

                /// Copy the values
                m_AdditionOutput = value.getAdditionOutput();
                m_AdditionOutput.setParent(this);
                /// This code is currently not supported
            }
        public void ProcessTask(TaskManager.TaskDetails oTask, out List <string> lsLogs, out string sOutput, out string sStatus)
        {
            // cast input values
            AdditionInput oInput = new AdditionInput();

            oInput = (AdditionInput)oDF.XmlStringToObject(oTask.InputValues, oInput);

            AdditionOutput oOutput = new AdditionOutput();

            // call processing algorithm
            oOutput.ValueSum = oInput.ValueA + oInput.ValueB;

            // submit results
            sOutput = oDF.ObjectToXmlString(oOutput);
            sStatus = "completed";
            lsLogs  = lsLog;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!Request["ID"].IsNull())
            {
                string sTaskID = Request["ID"].Trim();
                oTask = oDB.OptimizationTasks.Where(x => x.TaskID == sTaskID).FirstOrDefault();

                if (oTask != null)
                {
                    oInput  = (AdditionInput)oDF.XmlStringToObject(oTask.InputValues, oInput);
                    oOutput = (AdditionOutput)oDF.XmlStringToObject(oTask.OutputValues, oOutput);
                    oLogs   = (List <string>)oDF.XmlStringToObject(oTask.Logs, oLogs);
                }
                else
                {
                    Response.Redirect("~/ListTasks.aspx");
                }
            }
            else
            {
                Response.Redirect("~/ListTasks.aspx");
            }
        }
Beispiel #6
0
                public bool isEqual(AdditionOutput value)
                {
                    if (this.getAdditionResult() != value.getAdditionResult())
                    {
                    return false;
                    }

                    return true;
                }
Beispiel #7
0
                public AdditionOutput(AdditionOutput value)
                {
                    /// Initiliaze the protected variables
                    m_parent = null;
                    m_AdditionResult = 0;

                    /// Copy the values
                    m_AdditionResult = value.m_AdditionResult;
                }
Beispiel #8
0
            public ReportAddition.AdditionOutputBody setAdditionOutputBody(AdditionOutputBody value)
            {
                m_AdditionOutput = value.getAdditionOutput();
                m_AdditionOutput.setParent(this);
                /// This code is currently not supported

                return this;
            }
Beispiel #9
0
 public void setAdditionOutput(AdditionOutput value)
 {
     m_AdditionOutput = value;
     setParentPresenceVector();
 }
Beispiel #10
0
            public AdditionOutputBody(AdditionOutputBody value)
            {
                /// Initiliaze the protected variables
                m_AdditionOutput = new AdditionOutput();
                m_AdditionOutput.setParent(this);

                /// Copy the values
                m_AdditionOutput = value.getAdditionOutput();
                m_AdditionOutput.setParent(this);
                /// This code is currently not supported
            }
Beispiel #11
0
 public AdditionOutputBody()
 {
     m_AdditionOutput = new AdditionOutput();
     m_AdditionOutput.setParent(this);
 }
Beispiel #12
0
 public AdditionOutputBody()
 {
     m_AdditionOutput = new AdditionOutput();
     m_AdditionOutput.setParent(this);
 }
Beispiel #13
0
 public void setAdditionOutput(AdditionOutput value)
 {
     m_AdditionOutput = value;
     setParentPresenceVector();
 }
Beispiel #14
0
 public bool notEquals(AdditionOutput value)
 {
     return(!this.isEqual(value));
 }
Beispiel #15
0
 public bool notEquals(AdditionOutput value)
 {
     return !this.isEqual(value);
 }
Beispiel #16
0
                public ReportAddition.AdditionOutputBody.AdditionOutput setAdditionOutput(AdditionOutput value)
                {
                    m_AdditionResult = value.m_AdditionResult;

                    return this;
                }
Beispiel #17
0
                public ReportAddition.AdditionOutputBody.AdditionOutput  setAdditionOutput(AdditionOutput value)
                {
                    m_AdditionResult = value.m_AdditionResult;

                    return(this);
                }