private void lblOK_Click(object sender, EventArgs e) { try { GetScore(); TEvaluationResultData entity = new TEvaluationResultData(); TEvaluationResultFacade facade = new TEvaluationResultFacade(); foreach (DataRow dr in dtEvaluation.Rows) { entity.Evaluationid = dr["EVALUATIONID"].ToString(); entity.Resultid = Guid.NewGuid().ToString(); entity.Resultscore = Convert.ToInt32(dr["DEFAULTSCORE"].ToString()); entity.Diagnoseid = SkyComm.eCardAuthorizationData.Tables[0].Rows[0]["DIAGNOSEID"].ToString(); entity.Operatetime = DateTime.Now; facade.Insert(entity); } SkyComm.ShowMessageInfo("满意度调查信息提交成功,谢谢!"); } catch (Exception ex) { Skynet.LoggingService.LogService.GlobalInfoMessage("满意度调查保存失败:" + ex.Message); SkyComm.ShowMessageInfo("保存满意度调查信息失败!"); } finally { SkyComm.CloseWin(this); } }
private bool checkEvaluation() { try { TEvaluationResultFacade facade = new TEvaluationResultFacade(); bool flag = facade.CheckEvaluation(SkyComm.eCardAuthorizationData.Tables[0].Rows[0]["DIAGNOSEID"].ToString()); if (!flag) { SkyComm.ShowMessageInfo("您今日已提交满意度调查信息,满意度调查一天只可提交一次。谢谢合作!"); return(false); } return(true); } catch (Exception ex) { return(true); } }