/// <summary> /// 取消审核,删除汇总数据 /// </summary> /// <param name="uid"></param> /// <returns></returns> public bool ApproveCancelFixturPartDemand(int uid) { try { var demandM = fixturePartDemandMRepository.GetFirstOrDefault(i => i.Fixture_Part_Demand_M_UID == uid); var demandSummaryM = fixturePartDemandSummaryMRepository.GetFirstOrDefault(i => i.Plant_Organization_UID == demandM.Plant_Organization_UID && i.BG_Organization_UID == demandM.BG_Organization_UID && i.Plant_Organization_UID == demandM.Plant_Organization_UID && i.Demand_Date == demandM.Demand_Date); if (demandSummaryM.Enumeration.Enum_Value == "已审核" || demandSummaryM.Enumeration.Enum_Value == "已采购") { fixturePartDemandSummaryDRepository.DeleteList(demandSummaryM.Fixture_Part_Demand_Summary_D.ToList()); fixturePartDemandSummaryMRepository.Delete(demandSummaryM); unitOfWork.Commit(); return(true); } return(false); } catch (Exception) { return(false); } }
public Fixture_Part_Demand_Summary_M QueryFixturePartDemandSummaryMByUID(int uid) { var demandM = fixturePartDemandSummaryMRepository.GetFirstOrDefault(i => i.Fixture_Part_Demand_Summary_M_UID == uid); return(demandM); }