コード例 #1
0
ファイル: OrgServices.cs プロジェクト: hanxiaomeme/CERP
        public bool UpdateOrg(int oldParentId, SvrModels.SvrOrgInfo info)
        {
            using (var db = DbAccess.DbFrameworkContext.Create())
            {
                var helper = new BLL.OrgHelper(db, this.svrUser);
                var org    = helper.GetOrgInfoById(info.OrgId);
                if (org == null)
                {
                    throw new UIValidateException(string.Format("机构不存在orgId={0}", info.OrgId.ToString()));
                }

                org.UpdateOrgInfo(oldParentId, info);

                db.SaveChanges();
            }
            return(true);
        }
コード例 #2
0
ファイル: OrgServices.cs プロジェクト: hanxiaomeme/CERP
        public bool DeleteOrg(int orgId)
        {
            using (var db = DbAccess.DbFrameworkContext.Create())
            {
                var helper = new BLL.OrgHelper(db, this.svrUser);
                var org    = helper.GetOrgInfoById(orgId);

                if (org == null)
                {
                    throw new UIValidateException(string.Format("机构不存在或已被删除ORGID={0}", orgId));
                }

                //删除
                org.Deleted();

                db.SaveChanges();
            }
            return(true);
        }