public bool MeetingTypeDel(string TypeID) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { using (BumfCompanySendDocManagementBll bl = new BumfCompanySendDocManagementBll()) { string state = "2"; bl.UpdateCheckStateBumfEngine(TypeID, state); } return(MeetingTypeBll.DeleteMeetingTypeInfo(TypeID)); } }
/// <summary> /// 修改实体审核状态 /// </summary> /// <param name="strEntityName">实体名</param> /// <param name="EntityKeyName">主键名</param> /// <param name="EntityKeyValue">主键值</param> /// <param name="CheckState">审核状态</param> public int UpdateCheckState(string strEntityName, string EntityKeyName, string EntityKeyValue, string CheckState) { try { using (CommDaL <TEntity> dal = new CommDaL <TEntity>()) { int intResult = 0; Tracer.Debug("进入了COMMONBLL,实体名:" + strEntityName + ",DateTime:" + System.DateTime.Now.ToString()); Tracer.Debug("实体ID名:" + EntityKeyName + "实体主键值:" + EntityKeyValue); Tracer.Debug("审核的状态:" + CheckState); switch (strEntityName) { case "T_OA_BUSINESSTRIP": //出差申请 using (TravelmanagementBLL TravelRequestBll = new TravelmanagementBLL()) { intResult = TravelRequestBll.UpdateTravelRequestFromEngine(EntityKeyValue, CheckState); } break; //case "T_OA_BUSINESSREPORT"://出差报告 // MissionReportsBLL TravelReportBll = new MissionReportsBLL(); // intResult = TravelReportBll.UpdateTravelReportFromEngine(EntityKeyValue, CheckState); // break; case "T_OA_TRAVELREIMBURSEMENT": //出差报销 using (TravelReimbursementBLL TravelReimbursementBll = new TravelReimbursementBLL()) { intResult = TravelReimbursementBll.UpdateTravelReimbursementFromEngine(EntityKeyValue, CheckState); } break; case "T_OA_SENDDOC": using (BumfCompanySendDocManagementBll sendDocBll = new BumfCompanySendDocManagementBll()) { intResult = sendDocBll.UpdateCheckStateBumfEngine(EntityKeyValue, CheckState); } break; default: intResult = dal.UpdateCheckState(strEntityName, EntityKeyName, EntityKeyValue, CheckState); break; } return(intResult); } } catch (Exception ex) { throw ex; } }
public bool MeetingTypeDel(string TypeID) { using (MeetingTypeManagementBll MeetingTypeBll = new MeetingTypeManagementBll()) { using (BumfCompanySendDocManagementBll bl=new BumfCompanySendDocManagementBll()) { string state="2"; bl.UpdateCheckStateBumfEngine(TypeID, state); } return MeetingTypeBll.DeleteMeetingTypeInfo(TypeID); } }