Beispiel #1
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));
        }