Пример #1
0
        protected override bool Execute(CodeActivityContext context)
        {
            DataTable TempTable = null;

            try
            {
                var serverData = ARM_Service.REP_Query_Report(Sql.Get(context), new List <QueryParameter>());

                if (!string.IsNullOrEmpty(serverData.Value))
                {
                    Error.Set(context, serverData.Value);
                }
                else
                {
                    TempTable = serverData.Key;
                }
            }

            catch (Exception ex)
            {
                Error.Set(context, ex.Message);
                if (!HideException.Get(context))
                {
                    throw ex;
                }
            }


            //List<DataRow> L = new List<DataRow>();
            //if (TempTable != null)
            //foreach (DataRow row in TempTable.Rows)
            //L.Add(row);

            ResultTable.Set(context, TempTable);
            return(string.IsNullOrEmpty(Error.Get(context)));
        }