Beispiel #1
0
        /// <summary>
        /// Get display level process
        /// </summary>
        /// <param name="currentNode"></param>
        /// <returns></returns>
        public static List <CardManager> GetDefaultCardManagerListByLevel(int currentNode)
        {
            try
            {
                DataTable dt = CardManagerDAL.GetDefalutCardManager(currentNode).Tables[0];

                var cardManagerList = (from c in dt.AsEnumerable()
                                       select new CardManager()
                {
                    ProcessModuleId = c.Field <Guid>("ProcessModuleId"),
                    BusinessId = c.Field <Guid>("BusinessId"),
                    CurrentNode = c.Field <int>("CurrentNode"),
                    ParentNode = c.Field <int>("ParentNode"),
                    Name = c.Field <string>("Name"),
                    BType = (BusinessType)Enum.Parse(typeof(BusinessType),
                                                     c.Field <Int16>("Type").ToString())
                }).ToList <CardManager>();

                return(cardManagerList);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #2
0
 /// <summary>
 /// defalut display level
 /// </summary>
 /// <param name="parentNodeLevel"></param>
 /// <returns></returns>
 public static int AddBusiness(string name, int type, int parentNode, Guid businessId)
 {
     try
     {
         int currentNode = CardManagerDAL.AddBusiness(name, type, parentNode, businessId);
         return(currentNode);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
        /// <summary>
        /// 方法说明:删除模版或文件夹
        /// 作      者:jason.tang
        /// 完成时间:2013-07-22
        /// </summary>
        /// <param name="businessId">业务ID</param>
        /// <returns>True/False</returns>
        public static bool DeleteBusiness(Guid businessId)
        {
            bool result = true;

            try
            {
                result = CardManagerDAL.DeleteBusiness(businessId);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(result);
        }