private void btnExit_Click(object sender, EventArgs e) { //ClientInfo.Logout(); //btnBack_Click(this, e); QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new ScreeningSelect(), this); quitComfirmFrm.ShowDialog(); }
/// <summary> /// 退出按钮事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnExit_Click(object sender, EventArgs e) { //ClientInfo.Logout(); //btnBack_Click(this, e); var quitComfirmFrm = new QuitComfirmFrm(GetParentForm(), this); quitComfirmFrm.ShowDialog(); }
//退出 private void btnExit_Click(object sender, EventArgs e) { var quitComfirmFrm = new QuitComfirmFrm(new ScreenOtherSelect(), this); quitComfirmFrm.ShowDialog(); }
//下一页 private void btnNext_Click(object sender, EventArgs e) { //判断是否选择 if (!rbQ1A.Checked && !rbQ1B.Checked) { MessageBox.Show("请选择性别", "提示", MessageBoxButtons.OK); return; } if (!rbQ2A.Checked && !rbQ2B.Checked) { MessageBox.Show("请选择年龄", "提示", MessageBoxButtons.OK); return; } //排尿异常一二题选择标识 start Properties.Settings.Default.QuesSelFlag = string.Empty; Properties.Settings.Default.Save(); if (rbQ1A.Checked) { Properties.Settings.Default.QuesSelFlag += "rbQ1A,"; } if (rbQ1B.Checked) { Properties.Settings.Default.QuesSelFlag += "rbQ1B,"; } if (rbQ2A.Checked) { Properties.Settings.Default.QuesSelFlag += "rbQ2A,"; } if (rbQ2B.Checked) { Properties.Settings.Default.QuesSelFlag += "rbQ2B,"; } Properties.Settings.Default.Save(); //排尿异常一二题选择标识 end //男>40 就用良性前列腺筛查问卷.其它就用膀胱过度活动筛查问卷 if (rbQ1A.Checked && rbQ2A.Checked) { M_QuestionnaireUserDetail result = null; if (Properties.Settings.Default.ActivityId > 0) { //同人同天同问卷做控制 result = ClientInfo.AlreadyExistQuestionnaire(QuestionnaireCode.Ipss, loginInfo.UserId, Properties.Settings.Default.ActivityId); } if (result != null) { //记录上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = result.QuestionnaireRecodId; Properties.Settings.Default.Save(); string str = "会员" + LoginInfo.GetInstance().PatientAccount + "于" + result.AnswerTime + "参加本活动,完成了良性前列腺筛查。若继续筛查,则上一次筛查数据将被清除。请参考信息登记表,选择"; QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new ScreenOtherSelect(), this, str); DialogResult dr = quitComfirmFrm.ShowDialog(); if (dr == DialogResult.Cancel) { return; } } else { //清空上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = 0; Properties.Settings.Default.Save(); } //良性前列腺筛查问卷 //添加问卷记录 Model.M_QuestionnaireUserDetail questionnaire = new Model.M_QuestionnaireUserDetail(); questionnaire.QuestionnaireCode = QuestionnaireCode.Ipss; questionnaire.QuestionnaireName = QuestionnaireCode.IpssName; questionnaire.UserId = loginInfo.UserId; questionnaire.FamilyMemberID = loginInfo.FamilyMemberID; questionnaire.QuestionnaireStatus = 0; questionnaire.ActivityId = Properties.Settings.Default.ActivityId; questionnaire.QuestionnaireScore = 0; questionnaire.QuestionnaireType = 0; questionnaire.ActivityName = Properties.Settings.Default.ActivityName; questionnaire.AnswerTime = DateTime.Now; ClientInfo.AddQuestionnaire(questionnaire); //添加答题记录 //第一题 M_QuestionnaireResultDetail question1 = new M_QuestionnaireResultDetail(); string strResult1 = ""; if (rbQ1A.Checked) { strResult1 = "A,"; } if (rbQ1B.Checked) { strResult1 = "B,"; } question1.QuestionResult = strResult1; question1.QuestionCode = QuestionnaireCode.Ipss + ".1"; question1.PQuestionCode = QuestionnaireCode.Ipss + ".1"; question1.QuestionType = 1; question1.QuestionScore = 0; question1.PQuestionWeightScore = 0; ClientInfo.AddQuestionToQuestionnaire(question1, QuestionnaireCode.Ipss); //第二题 M_QuestionnaireResultDetail question2 = new M_QuestionnaireResultDetail(); string strResult2 = ""; if (rbQ2A.Checked) { strResult2 = "A,"; } if (rbQ2B.Checked) { strResult2 = "B,"; } question2.QuestionResult = strResult2; question2.QuestionCode = QuestionnaireCode.Ipss + ".2"; question2.PQuestionCode = QuestionnaireCode.Ipss + ".2"; question2.QuestionType = 1; question2.QuestionScore = 0; question2.PQuestionWeightScore = 0; ClientInfo.AddQuestionToQuestionnaire(question2, QuestionnaireCode.Ipss); //跳转 Other.Paruria.IPSS.IpssOne ipssOne = new Other.Paruria.IPSS.IpssOne(); ipssOne.TopMost = false; ipssOne.Show(); Close(); } else { M_QuestionnaireUserDetail result = null; if (Properties.Settings.Default.ActivityId > 0) { //同人同天同问卷做控制 result = ClientInfo.AlreadyExistQuestionnaire(QuestionnaireCode.Oab, loginInfo.UserId, Properties.Settings.Default.ActivityId); } if (result != null) { //记录上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = result.QuestionnaireRecodId; Properties.Settings.Default.Save(); string str = "会员" + LoginInfo.GetInstance().PatientAccount + "于" + result.AnswerTime + "参加本活动,完成了膀胱过度活动筛查。若继续筛查,则上一次筛查数据将被清除。请参考信息登记表,选择"; QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new ScreenOtherSelect(), this, str); DialogResult dr = quitComfirmFrm.ShowDialog(); if (dr == DialogResult.Cancel) { return; } } else { //清空上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = 0; Properties.Settings.Default.Save(); } //膀胱过度活动筛查问卷 //添加问卷记录 Model.M_QuestionnaireUserDetail questionnaire = new Model.M_QuestionnaireUserDetail(); questionnaire.QuestionnaireCode = QuestionnaireCode.Oab; questionnaire.QuestionnaireName = QuestionnaireCode.OabName; questionnaire.UserId = loginInfo.UserId; questionnaire.FamilyMemberID = loginInfo.FamilyMemberID; questionnaire.QuestionnaireStatus = 0; questionnaire.ActivityId = Properties.Settings.Default.ActivityId; questionnaire.QuestionnaireScore = 0; questionnaire.QuestionnaireType = 0; questionnaire.ActivityName = Properties.Settings.Default.ActivityName; questionnaire.AnswerTime = DateTime.Now; ClientInfo.AddQuestionnaire(questionnaire); //添加答题记录 //第一题 M_QuestionnaireResultDetail question1 = new M_QuestionnaireResultDetail(); string strResult1 = ""; if (rbQ1A.Checked) { strResult1 = "A,"; } if (rbQ1B.Checked) { strResult1 = "B,"; } question1.QuestionResult = strResult1; question1.QuestionCode = QuestionnaireCode.Oab + ".1"; question1.PQuestionCode = QuestionnaireCode.Oab + ".1"; question1.QuestionType = 1; question1.QuestionScore = 0; question1.PQuestionWeightScore = 0; ClientInfo.AddQuestionToQuestionnaire(question1, QuestionnaireCode.Oab); //第二题 M_QuestionnaireResultDetail question2 = new M_QuestionnaireResultDetail(); string strResult2 = ""; if (rbQ2A.Checked) { strResult2 = "A,"; } if (rbQ2B.Checked) { strResult2 = "B,"; } question2.QuestionResult = strResult2; question2.QuestionCode = QuestionnaireCode.Oab + ".2"; question2.PQuestionCode = QuestionnaireCode.Oab + ".2"; question2.QuestionType = 1; question2.QuestionScore = 0; question2.PQuestionWeightScore = 0; ClientInfo.AddQuestionToQuestionnaire(question2, QuestionnaireCode.Oab); //跳转 Other.Paruria.OAB.OabOne oabOne = new Other.Paruria.OAB.OabOne(); oabOne.TopMost = false; oabOne.Show(); Close(); } }
private void btnNext_Click(object sender, EventArgs e) { M_QuestionnaireUserDetail result = null; if (Properties.Settings.Default.ActivityId > 0) { //同人同天同问卷做控制 result = ClientInfo.AlreadyExistQuestionnaire(QuestionnaireCode.NaoNianChiDai, loginInfo.UserId, Properties.Settings.Default.ActivityId); } if (result != null) { //记录上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = result.QuestionnaireRecodId; Properties.Settings.Default.Save(); string str = "会员" + LoginInfo.GetInstance().PatientAccount + "于" + result.AnswerTime + "参加本活动,完成了老年痴呆认知筛查。若继续筛查,则上一次筛查数据将被清除。请参考信息登记表,选择"; QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new FirstFrm(), this, str); DialogResult dr = quitComfirmFrm.ShowDialog(); if (dr == DialogResult.Cancel) { return; } } else { //清空上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = 0; Properties.Settings.Default.Save(); } AD.FirstFrm firstFrm = new FirstFrm(); QuestionOne frmNext = new QuestionOne(); Model.M_QuestionnaireUserDetail questionnaire = new Model.M_QuestionnaireUserDetail(); questionnaire.QuestionnaireCode = QuestionnaireCode.NaoNianChiDai; questionnaire.QuestionnaireName = QuestionnaireCode.NaoNianChiDaiName; questionnaire.UserId = loginInfo.UserId; questionnaire.FamilyMemberID = loginInfo.FamilyMemberID; questionnaire.QuestionnaireStatus = 0; questionnaire.ActivityId = Properties.Settings.Default.ActivityId; questionnaire.QuestionnaireScore = 0; questionnaire.QuestionnaireType = 0; questionnaire.ActivityName = Properties.Settings.Default.ActivityName; questionnaire.AnswerTime = DateTime.Now; ClientInfo.AddQuestionnaire(questionnaire); if (loginInfo.UserId > -2) { //如果已经登录,则先判断本次登录是否已经做过此问卷,否则产生用户的回答记录。 //选择了足踝疾患问卷,则在添加一条问卷记录。 frmNext.TopMost = false; frmNext.Show(); this.Close(); } else { //LoginForm frmLogin = new LoginForm(frmNext); //旧的登录 //LoginForm frmLogin = new LoginForm(firstFrm); //frmLogin.Show(); //this.Hide(); //新的登录 LoginFormNew frmLoginFormNew = new LoginFormNew(firstFrm); frmLoginFormNew.Show(); this.Hide(); } }
//糖尿病筛查 private void btnDiabetes_Click(object sender, EventArgs e) { M_QuestionnaireUserDetail result = null; if (Properties.Settings.Default.ActivityId > 0) { //同人同天同问卷做控制 result = ClientInfo.AlreadyExistQuestionnaire(QuestionnaireCode.Diabetes, loginInfo.UserId, Properties.Settings.Default.ActivityId); } if (result != null) { //记录上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = result.QuestionnaireRecodId; Properties.Settings.Default.Save(); string str = "会员" + LoginInfo.GetInstance().PatientAccount + "于" + result.AnswerTime + "参加本活动,完成了糖尿病筛查。若继续筛查,则上一次筛查数据将被清除。请参考信息登记表,选择"; QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new ScreenOtherSelect(), this, str); DialogResult dr = quitComfirmFrm.ShowDialog(); if (dr == DialogResult.Cancel) { return; } } else { //清空上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = 0; Properties.Settings.Default.Save(); } var questionnaire = new Model.M_QuestionnaireUserDetail { QuestionnaireCode = QuestionnaireCode.Diabetes, QuestionnaireName = QuestionnaireCode.DiabetesName, UserId = loginInfo.UserId, FamilyMemberID = loginInfo.FamilyMemberID, QuestionnaireStatus = 0, ActivityId = Settings.Default.ActivityId, QuestionnaireScore = 0, QuestionnaireType = 0, ActivityName = Settings.Default.ActivityName, AnswerTime = DateTime.Now }; ClientInfo.AddQuestionnaire(questionnaire); if (loginInfo.UserId > -2) { var question = new QuestionOne { TopMost = false }; question.Show(); Close(); } else { var loginForm = new LoginFormNew(this); loginForm.Show(); Hide(); } }
private void btnShouShangZhi_Click(object sender, EventArgs e) { M_QuestionnaireUserDetail result = null; if (Properties.Settings.Default.ActivityId > 0) { //同人同天同问卷做控制 result = ClientInfo.AlreadyExistQuestionnaire(QuestionnaireCode.KangFuShouShangZhi, loginInfo.UserId, Properties.Settings.Default.ActivityId); } if (result != null) { //记录上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = result.QuestionnaireRecodId; Properties.Settings.Default.Save(); string str = "会员" + LoginInfo.GetInstance().PatientAccount + "于" + result.AnswerTime + "参加本活动,完成了手上肢筛查。若继续筛查,则上一次筛查数据将被清除。请参考信息登记表,选择"; QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new ScreeningSelect(), this, str); DialogResult dr = quitComfirmFrm.ShowDialog(); if (dr == DialogResult.Cancel) { return; } } else { //清空上次问卷Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = 0; Properties.Settings.Default.Save(); } var screeningSelect = new ScreeningSelect(); var frmOne = new ShouShangZhi.QuestionOne(); var questionnaire = new Model.M_QuestionnaireUserDetail(); questionnaire.QuestionnaireCode = QuestionnaireCode.KangFuShouShangZhi; questionnaire.QuestionnaireName = QuestionnaireCode.KangFuShouShangZhiName; questionnaire.UserId = loginInfo.UserId; questionnaire.FamilyMemberID = loginInfo.FamilyMemberID; questionnaire.QuestionnaireStatus = 0; questionnaire.ActivityId = Settings.Default.ActivityId; questionnaire.QuestionnaireScore = 0; questionnaire.QuestionnaireType = 0; questionnaire.ActivityName = Settings.Default.ActivityName; questionnaire.AnswerTime = DateTime.Now; ClientInfo.AddQuestionnaire(questionnaire); if (loginInfo.UserId > -2) { //如果已经登录,则先判断本次登录是否已经做过此问卷,否则产生用户的回答记录。 //选择了手上支问卷,则在添加一条问卷记录。 frmOne.TopMost = false; frmOne.Show(); Close(); } else { //LoginForm frmLogin=new LoginForm(frmOne); //LoginForm frmLogin = new LoginForm(screeningSelect); //frmLogin.Show(); //Close(); //新的登录 var frmLoginFormNew = new LoginFormNew(screeningSelect); frmLoginFormNew.Show(); Hide(); } }