コード例 #1
0
 public Function(int functionID)
 {
     FunctionID   = functionID;
     Inputparam   = new List <Param>();
     Outputparam  = new OutputParam();
     Steps        = new List <string>();
     dataFunction = new Data.Function();
 }
コード例 #2
0
 public Function(string name, int functionID, List <Param> inputparam, OutputParam outputparam, List <string> steps)
 {
     Name         = name ?? throw new ArgumentNullException(nameof(name));
     FunctionID   = functionID;
     Inputparam   = inputparam ?? throw new ArgumentNullException(nameof(inputparam));
     Outputparam  = outputparam ?? throw new ArgumentNullException(nameof(outputparam));
     Steps        = steps ?? throw new ArgumentNullException(nameof(steps));
     dataFunction = new Data.Function();
 }
コード例 #3
0
        public Function(string strFunctionID)
        {
            DataTable dt = new Data.Function().GetFunction(strFunctionID);

            if (dt != null)
            {
                if (dt.Rows.Count > 0)
                {
                    FunctionID = string.Empty + dt.Rows[0]["ME03_FUNCTIONID"].ToString();
                    VnName     = string.Empty + dt.Rows[0]["ME03_VNNAME"].ToString();
                    EnName     = string.Empty + dt.Rows[0]["ME03_ENNAME"].ToString();
                }
            }
        }
コード例 #4
0
        public Function[] GetFunctions()
        {
            List <Function> lstFunction = new List <Function>(0);
            DataTable       dt          = new Data.Function().GetFunctions();

            if (dt != null)
            {
                foreach (DataRow dr in dt.Rows)
                {
                    Function oFunction = new Function();
                    oFunction.FunctionID = string.Empty + dr["ME03_FUNCTIONID"].ToString();
                    oFunction.VnName     = string.Empty + dr["ME03_VNNAME"].ToString();
                    oFunction.EnName     = string.Empty + dr["ME03_ENNAME"].ToString();

                    lstFunction.Add(oFunction);
                }
            }
            return(lstFunction.ToArray());
        }