private void setcurrentID(CanKaoDianBean can) { currentNODEID = can.Id; currentQuyuID = can.QuYuID; for (int i = 0; i < FileCenJiData.Count; i++) { CenJiBean cenJi = FileCenJiData[i]; for (int j = 0; j < cenJi.QuYuBeans.Count; j++) { QuYuBean quyuBean = cenJi.QuYuBeans[j]; if (!currentQuyuID.Equals(quyuBean.QuyuID)) { continue; } quyuText = getIDNameBuder(quyuBean.QuyuName, quyuBean.QuyuID).ToString(); cengjiText = getIDNameBuder(cenJi.CenJiName, cenJi.ID).ToString(); if (quyuLinster != null) { quyuLinster.onCengJiChange(cengjiText); quyuLinster.onQuyuChange(quyuText); } return; } } }
/// <summary> /// 為From添加屬性 /// </summary> /// <param name="selectCenJiBean"></param> private void setDataForFrom(CenJiBean selectCenJiBean) { if (SelectCenJiBean == null) { return; } setDataForFrom(selectCenJiBean.ID, selectCenJiBean.QuYuBeans[0]); }
private StringBuilder getCenJibuder(CenJiBean cjItem) { StringBuilder buder = new StringBuilder(); buder.Append(cjItem.CenJiName); buder.Append("("); buder.Append(cjItem.ID); buder.Append(")"); return(buder); }
public void onItemClick(int index) { List <QuYuBean> quyuBeans = new List <QuYuBean>(); try { quyuBeans = FileModel.getFlModel().CenJiData[index].QuYuBeans; selectCenJiBean = FileModel.getFlModel().CenJiData[index]; } catch { } moveThreeAbleList1.loadNewData(quyuBeans); }
public void changeData(CenJiBean sour, CenJiBean des) { if (!des.ID.Equals(sour.ID)) { return; } if (!des.CenJiName.Equals(sour.CenJiName)) { des.CenJiName = sour.CenJiName; } List <QuYuBean> sourQuYuBeans = sour.QuYuBeans; if (sourQuYuBeans == null) { return; } if (des.QuYuBeans == null) { des.QuYuBeans = sourQuYuBeans; } foreach (var sourItem in sourQuYuBeans) { var values = des.QuYuBeans.Where(a => a.QuyuID.Equals(sourItem.QuyuID)); if (values.Count() == 0) //没有就加上 { if (des.QuYuBeans == null) { des.QuYuBeans = new List <QuYuBean>(); } des.QuYuBeans.Add(sourItem); continue; } foreach (var valueItem in values)//有就修改一下 { changeQuYuBeans(sourItem, valueItem); } } }