示例#1
0
        public object GetRollBackInfo([FromUri] BaseInfoModel paramters)
        {
            string jsonStr = string.Empty;

            //List<DataTable> rollBackInfoDtList = new List<DataTable>();
            try
            {
                DataTable nextNodes = new DataTable("rollBackNodes");
                nextNodes.Columns.Add("nodeid");
                nextNodes.Columns.Add("nodetext");
                nextNodes.Columns.Add("designate_actor", typeof(int));
                nextNodes.Columns.Add("designate_anyactor", typeof(int));

                JArray ja = service.GetRollBackNode(paramters.taskid, paramters.userid, string.Empty);
                foreach (JObject o in ja)
                {
                    DataRow dr = nextNodes.NewRow();
                    dr["nodeid"]             = o["id"].Value <string>();
                    dr["nodetext"]           = o["name"].Value <string>();
                    dr["designate_actor"]    = 0;
                    dr["designate_anyactor"] = 0;
                    nextNodes.Rows.Add(dr);
                }
                return(AppJsonHelper.ConvertDtToJson(nextNodes, "rollBackNodes"));
            }
            catch (System.Exception ex)
            {
                return(DCHelper.ErrorMessage(ex.Message));
            }
        }
示例#2
0
 public object GetAllSignature([FromUri] BaseInfoModel paramters)
 {
     try
     {
         string jsonStr = string.Empty;
         DbHelper.Open();
         DataTable dt = SignatureDac.Instance.GetSignatureInsureFile(paramters.userid);
         return(AppJsonHelper.ConvertDtToJson(dt));
     }
     catch (Exception ex)
     {
         return(DCHelper.ErrorMessage(ex.Message));
     }
     finally
     {
         DbHelper.Close();
     }
 }
示例#3
0
        public object GetBizFiledHelpData([FromUri] BaseListModel paramters)
        {
            try
            {
                DbHelper.Open();


                int       rowCount = 0;
                DataTable dt       = WorkFlowDac.Instance.GetMobileBizFiledHelpData(paramters.sqlstr, paramters.pagesize, paramters.pageindex, ref rowCount, paramters.filter);

                return(AppJsonHelper.ConvertDtToJson(dt, "data", rowCount));
            }
            catch (Exception ex)
            {
                return(DCHelper.ErrorMessage(ex.Message));
            }
            finally
            {
                DbHelper.Close();
            }
        }
示例#4
0
        public object GetAllUser([FromUri] BaseListModel paramters)
        {
            try
            {
                string jsonStr = string.Empty;
                DbHelper.Open();
                int rowCount = 0;

                DataTable dt = UserOrgIntegrationDac.Instance.SearchUsersByPageIndex(string.Empty, paramters.filter, paramters.pageindex.ToString(), paramters.pagesize.ToString(), ref rowCount);
                dt.Columns["phid"].ColumnName     = "userId";
                dt.Columns["userno"].ColumnName   = "userNo";
                dt.Columns["username"].ColumnName = "userName";
                dt.Columns["deptname"].ColumnName = "deptName";
                return(AppJsonHelper.ConvertDtToJson(dt, "data", rowCount));
            }
            catch (Exception ex)
            {
                return(DCHelper.ErrorMessage(ex.Message));
            }
            finally
            {
                DbHelper.Close();
            }
        }