Exemple #1
0
        public static new int Update(Sys_Organize model)
        {
            model.SOModifyUser = OperatorProvider.Instance.Current.UserId;
            model.SOModifyTime = DateTime.Now;
            var updateColumns = new List <Sys_OrganizeFields>()
            {
                Sys_OrganizeFields.SOParentId, Sys_OrganizeFields.SOLayer, Sys_OrganizeFields.SOEnCode
                , Sys_OrganizeFields.SOFullName, Sys_OrganizeFields.SOType, Sys_OrganizeFields.SOManagerId
                , Sys_OrganizeFields.SOTelePhone, Sys_OrganizeFields.SOWeChat, Sys_OrganizeFields.SOFax
                , Sys_OrganizeFields.SOEmail, Sys_OrganizeFields.SOAddress, Sys_OrganizeFields.SOSortCode
                , Sys_OrganizeFields.SOIsEnabled, Sys_OrganizeFields.SORemark, Sys_OrganizeFields.SOModifyUser
                , Sys_OrganizeFields.SOModifyTime
            };

            return(OrganizeAccess.Update(model, updateColumns));
        }
Exemple #2
0
        /// <summary>
        /// 逻辑删除
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public static int Delete(int Id)
        {
            var model = new Sys_Organize()
            {
                Id           = Id,
                SODeleteMark = 1,
                SOModifyUser = OperatorProvider.Instance.Current.UserId,
                SOModifyTime = DateTime.Now,
            };
            var updateColumns = new List <Sys_OrganizeFields>()
            {
                Sys_OrganizeFields.SODeleteMark, Sys_OrganizeFields.SOModifyUser, Sys_OrganizeFields.SOModifyTime
            };

            return(OrganizeAccess.Update(model, updateColumns));
        }
Exemple #3
0
        public static new int Insert(Sys_Organize model)
        {
            var oId = OperatorProvider.Instance.Current.CompanyId;

            if (model.SOParentId > 0)
            {
                var parent = OrganizeAccess.Get(model.SOParentId);
                model.SOLayer = parent == null ? 0 : (parent.SOLayer + 1);
            }
            model.SORootId     = oId;
            model.SODeleteMark = 0;
            model.SOCreateUser = OperatorProvider.Instance.Current.UserId;
            model.SOCreateTime = DateTime.Now;
            model.SOModifyUser = model.SOCreateUser;
            model.SOModifyTime = model.SOCreateTime;
            return(OrganizeAccess.Insert(model));
        }
Exemple #4
0
 public static long GetChildCount(object parentId)
 {
     return(OrganizeAccess.GetChildCount(parentId));
 }
Exemple #5
0
        public static Page <Sys_Organize> GetList(long pageIndex, long pageSize, string keyWord)
        {
            var oId = OperatorProvider.Instance.Current.CompanyId;

            return(OrganizeAccess.GetList(oId, pageIndex, pageSize, keyWord));
        }
Exemple #6
0
        public static List <Sys_Organize> GetList()
        {
            var oId = OperatorProvider.Instance.Current.CompanyId;

            return(OrganizeAccess.GetList(oId));
        }