protected void ibnt_addok_Click(object sender, ImageClickEventArgs e) { try { SHMetroTestSysModel.jc_EvaluateSurvey jcEvaluateModel = new SHMetroTestSysModel.jc_EvaluateSurvey(); jcEvaluateModel.evalCreateTime = DateTime.Now; jcEvaluateModel.evalSurveryName = txt_evalSurveyName.Text; int evaluateSurveyId = jcEvaluateSurveyBF.Add(jcEvaluateModel); SHMetroTestSysModel.jc_EvaluateSurveyItem jcEvaluateSurveyItemModel = new SHMetroTestSysModel.jc_EvaluateSurveyItem(); jcEvaluateSurveyItemModel.evalSurveryId = evaluateSurveyId; for (int i = 0; i < this.chkbox_evalItem.Items.Count; i++) { if (this.chkbox_evalItem.Items[i].Selected == true) { jcEvaluateSurveyItemModel.evalItemId = int.Parse(chkbox_evalItem.Items[i].Value); jcEvaluateSurveyItemBF.Add(jcEvaluateSurveyItemModel); } } this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script text=\"text/javascript\" defer=\"defer\">Dialog.alert('添加成功!');</script>"); } catch (Exception ex) { this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script text=\"text/javascript\" defer=\"defer\">Dialog.alert('发生未知错误!');</script>"); } }
protected void ibnt_addok_Click(object sender, ImageClickEventArgs e) { try { var jcEvaluateModel = jcEvaluateSurveyBF.GetModel(int.Parse(Request.QueryString["evalSurveryId"])); jcEvaluateModel.evalSurveryName = txt_evalSurveyName.Text; if (jcEvaluateSurveyBF.Update(jcEvaluateModel)) { jcEvaluateSurveyItemBF.DeleteBySurveryId(int.Parse((Request.QueryString["evalSurveryId"]))); SHMetroTestSysModel.jc_EvaluateSurveyItem jcEvaluateSurveyItemModel = new SHMetroTestSysModel.jc_EvaluateSurveyItem(); jcEvaluateSurveyItemModel.evalSurveryId = jcEvaluateModel.evalSurveryId; for (int i = 0; i < this.chkbox_evalItem.Items.Count; i++) { if (this.chkbox_evalItem.Items[i].Selected == true) { jcEvaluateSurveyItemModel.evalItemId = int.Parse(chkbox_evalItem.Items[i].Value); jcEvaluateSurveyItemBF.Add(jcEvaluateSurveyItemModel); } } Pan_Modify_OK.Visible = true; pan_Add.Visible = false; this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script type=\"text/javascript\" defer=\"defer\">Dialog.alert('添加成功!');</script>"); } } catch (Exception ex) { this.Page.ClientScript.RegisterStartupScript(base.GetType(), "startscript", "<script type=\"text/javascript\" defer=\"defer\">Dialog.alert('发生未知错误!');</script>"); } }
/// <summary> /// 得到一个对象实体 /// </summary> public SHMetroTestSysModel.jc_EvaluateSurveyItem DataRowToModel(DataRow row) { SHMetroTestSysModel.jc_EvaluateSurveyItem model=new SHMetroTestSysModel.jc_EvaluateSurveyItem(); if (row != null) { if(row["evalSurveryItemId"]!=null && row["evalSurveryItemId"].ToString()!="") { model.evalSurveryItemId=int.Parse(row["evalSurveryItemId"].ToString()); } if(row["evalSurveryId"]!=null && row["evalSurveryId"].ToString()!="") { model.evalSurveryId=int.Parse(row["evalSurveryId"].ToString()); } if(row["evalItemId"]!=null && row["evalItemId"].ToString()!="") { model.evalItemId=int.Parse(row["evalItemId"].ToString()); } } return model; }
/// <summary> /// 得到一个对象实体 /// </summary> public SHMetroTestSysModel.jc_EvaluateSurveyItem GetModel(int evalSurveryItemId) { StringBuilder strSql=new StringBuilder(); strSql.Append("select top 1 evalSurveryItemId,evalSurveryId,evalItemId from jc_EvaluateSurveyItem "); strSql.Append(" where evalSurveryItemId=@evalSurveryItemId"); SqlParameter[] parameters = { new SqlParameter("@evalSurveryItemId", SqlDbType.Int,4) }; parameters[0].Value = evalSurveryItemId; SHMetroTestSysModel.jc_EvaluateSurveyItem model=new SHMetroTestSysModel.jc_EvaluateSurveyItem(); DataSet ds=DbHelperSQL.Query(strSql.ToString(),parameters); if(ds.Tables[0].Rows.Count>0) { return DataRowToModel(ds.Tables[0].Rows[0]); } else { return null; } }