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); } }