protected IList<MB_TestDef> convertToMB_TestDef(IList<MBTestDef> lstMBTestDef) { IList<MB_TestDef> lstMB_TestDef = new List<MB_TestDef>(); foreach (MBTestDef mbtestDef in lstMBTestDef) { MB_TestDef mb_testDef = new MB_TestDef(); mb_testDef.id = mbtestDef.id; mb_testDef.Family = mbtestDef.family; mb_testDef.Code = mbtestDef.code; mb_testDef.Remark = mbtestDef.remark; mb_testDef.Type = mbtestDef.type; mb_testDef.editor = mbtestDef.editor; mb_testDef.cdt = mbtestDef.cdt; mb_testDef.udt = mbtestDef.udt; lstMB_TestDef.Add(mb_testDef); } return lstMB_TestDef; }
/// <summary> /// 添加数据方法 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnAdd_serverClick(Object sender, EventArgs e) { MB_TestDef mbTest = new MB_TestDef(); string code = this.drpCode.InnerDropDownList.SelectedValue.ToString(); string family = this.CmbFamily.InnerDropDownList.SelectedValue.ToString(); mbTest.Code = code; mbTest.editor = this.HiddenUsername.Value; mbTest.Family = family; int selectIndex = this.drpType.SelectedIndex; if (selectIndex == 0) { mbTest.Type = false; } else { mbTest.Type = true; } mbTest.Remark = this.dRemark.Text; mbTest.cdt = DateTime.Now; mbTest.udt = DateTime.Now; try { iTestMb.addMB_Test(mbTest); } catch (FisException ex) { showErrorMessage(ex.mErrmsg); return; } catch (Exception ex) { //show error showErrorMessage(ex.Message); return; } this.CmbFamilyList.InnerDropDownList.SelectedValue = this.CmbFamily.InnerDropDownList.SelectedValue; this.UpdatePanel1.Update(); this.UpdatePanel2.Update(); ShowMBTestCodeList(); int id = getLstID(code, family, mbTest.Type); string currentID = replaceSpecialChart(id.ToString()); ScriptManager.RegisterStartupScript(this.updatePanelAll, typeof(System.Object), "saveUpdate", "AddUpdateComplete('" + currentID + "');", true); }