public Function(int functionID) { FunctionID = functionID; Inputparam = new List <Param>(); Outputparam = new OutputParam(); Steps = new List <string>(); dataFunction = new Data.Function(); }
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(); }
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(); } } }
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()); }