protected override void BeforeSaveDetail(Dictionary <string, string> dic, string subTableName, Dictionary <string, string> detail, List <Dictionary <string, string> > detailList, Base.Logic.Domain.S_UI_Form formInfo) { foreach (var detailDic in detailList) { string revenueInfoDetailID = detailDic.GetValue("RevenueInfoDetailID"); DataInterfaceFo.ValidateDataSyn("S_EP_RevenueInfo_Detail", revenueInfoDetailID); } }
public JsonResult RemoveRevenueInfo(string ID) { var revDic = this.GetDataDicByID("S_EP_RevenueInfo", ID); if (revDic != null) { var revInfo = new S_EP_RevenueInfo(revDic); var detailDt = this.MarketSQLDB.ExecuteDataTable("select * from S_EP_RevenueInfo_Detail where S_EP_RevenueInfoID = '" + ID + "'"); foreach (DataRow dr in detailDt.Rows) { DataInterfaceFo.ValidateDataSyn("S_EP_RevenueInfo_Detail", dr["ID"].ToString()); } revInfo.Remove(); } return(Json("")); }