コード例 #1
0
        public static int RemoveByKey(string companycode)
        {
            CompanyDal dal = new CompanyDal();

            if (!dal.Exsits <CompanyEntity>(companycode))
            {
                Rmes.Public.ErrorHandle.EH.LASTMSG = "没有相应的公司数据,无法删除。";
                return(1);
            }
            //存储过程专属的检查
            if (DB.CheckAllowRemove("CODE_COMPANY", "", "", "", "", companycode))
            {
                //删除成功
                dal.RemoveByKey <CompanyEntity>(companycode);
                return(0);
            }
            else
            {
                //删除失败
                Rmes.Public.ErrorHandle.EH.ERROR(Rmes.Public.ErrorHandle.EH.LASTMSG);
                return(-1);
            }
        }