public override ActionResult DataList_ReturnAddClick(string PanelID, string selection, string keywords, string transvalue) { bmkTableDataListManage manDataList = new bmkTableDataListManage(); manDataList.InitSelection(selection); bmkTableManage man = new bmkTableManage(); man.SecondVerifyRecords(manDataList.sRowAllIDs); RefreashDataList(sDataListName); return(this.Direct()); }
/// <summary> /// 初始化基础信息 /// </summary> /// <param name="PanelID"></param> /// <param name="ParentVariable"></param> /// <returns></returns> private long InitFoundData(string PanelID, string ParentVariable) { setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectZzmmdmChange", null, "zzmmdmTable"); SetHiddenValue(PanelID + "_cmbZzmmdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectMzdmChange", null, "mzdmTable"); SetHiddenValue(PanelID + "_cmbMzdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectXbdmChange", null, "xbdmTable"); SetHiddenValue(PanelID + "_cmbXbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectZjlxdmChange", null, "zjlxdmTable"); SetHiddenValue(PanelID + "_cmbZjlxdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectKslbdmChange", null, "kslbdmTable"); SetHiddenValue(PanelID + "_cmbKslbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectKslxdmChange", null, "kslxdmTable"); SetHiddenValue(PanelID + "_cmbKslxdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectBylbdmChange", null, "bylbdmTable"); SetHiddenValue(PanelID + "_cmbBylbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectDqdmChange", null, "dqdmTable"); SetHiddenValue(PanelID + "_cmbDqdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectWyyzdmChange", null, "wyyzdmTable"); SetHiddenValue(PanelID + "_cmbWyyzdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectHjlbdmChange", null, "hjlbdmTable"); SetHiddenValue(PanelID + "_cmbHjlbdm_ParentVariable", ParentVar.DefaultVal); setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectCzlbdmChange", null, "czlbdmTable"); SetHiddenValue(PanelID + "_cmbCzlbdm_ParentVariable", ParentVar.DefaultVal); GetParentVariable(ParentVariable); bmkTableDataListManage studentMan = new bmkTableDataListManage(); //如果userId中包含Row,说明是从DataList传来的selection string sStudentID = ""; if (ParentVar.transValue.Contains("Row")) { studentMan.InitSelection(ParentVar.transValue); sStudentID = studentMan.sRowNowID; } T_bmk model = studentMan.GetSpecialModelFromCurrentID(sStudentID); var form1 = this.GetCmp <FormPanel>(PanelID + "_Form1"); var form5 = this.GetCmp <FormPanel>(PanelID + "_Form5"); form1.SetValues(model); form5.SetValues(model); string sStudentImg = ConstAddressPath.ORIGINSTUPIC_WEBPATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh + ".jpg"; FileManager file = new FileManager(); if (!file.HasFile(sStudentImg)) { sStudentImg = ConstAddressPath.ORIGINSTUPIC_WEBPATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh.Remove(0, 4) + ".jpg"; if (!file.HasFile(sStudentImg)) { sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + "0.jpg"; } else { sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh.Remove(0, 4) + ".jpg"; } } else { sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh + ".jpg"; } Image img = this.GetCmp <Image>(PanelID + "_StudentImg"); img.ImageUrl = sStudentImg; if (model.Zzmmdm == 0) { SetComboValue(PanelID + "_cmbZzmmdm", "0", true); } else { SetComboValue(PanelID + "_cmbZzmmdm", model.Zzmmdm.ToString(), true); } if (model.Mzdm == 0) { SetComboValue(PanelID + "_cmbMzdm", "0", true); } else { SetComboValue(PanelID + "_cmbMzdm", model.Mzdm.ToString(), true); } if (model.Xbdm == 0) { SetComboValue(PanelID + "_cmbXbdm", "0", true); } else { SetComboValue(PanelID + "_cmbXbdm", model.Xbdm.ToString(), true); } if (model.Zjlxdm == 0) { SetComboValue(PanelID + "_cmbZjlxdm", "0", true); } else { SetComboValue(PanelID + "_cmbZjlxdm", model.Zjlxdm.ToString(), true); } if (model.Kslbdm == 0) { SetComboValue(PanelID + "_cmbKslbdm", "0", true); } else { SetComboValue(PanelID + "_cmbKslbdm", model.Kslbdm.ToString(), true); } if (model.Kslxdm == 0) { SetComboValue(PanelID + "_cmbKslxdm", "0", true); } else { SetComboValue(PanelID + "_cmbKslxdm", model.Kslxdm.ToString(), true); } if (model.Bylbdm == 0) { SetComboValue(PanelID + "_cmbBylbdm", "0", true); } else { SetComboValue(PanelID + "_cmbBylbdm", model.Bylbdm.ToString(), true); } if (model.Dqdm == 0) { SetThreeListComboValue(PanelID + "_cmbDqdm", "0"); } else { SetThreeListComboValue(PanelID + "_cmbDqdm", model.Dqdm.ToString()); } if (model.Wyyzdm == 0) { SetComboValue(PanelID + "_cmbWyyzdm", "0", true); } else { SetComboValue(PanelID + "_cmbWyyzdm", model.Wyyzdm.ToString(), true); } if (model.Hjlbdm == 0) { SetComboValue(PanelID + "_cmbHjlbdm", "0", true); } else { SetComboValue(PanelID + "_cmbHjlbdm", model.Hjlbdm.ToString(), true); } if (model.Czlbdm == 0) { SetComboValue(PanelID + "_cmbCzlbdm", "0", true); } else { SetComboValue(PanelID + "_cmbCzlbdm", model.Czlbdm.ToString(), true); } return(model.ID); }