Example #1
0
 private void btnExit_Click(object sender, EventArgs e)
 {
     //ClientInfo.Logout();
     //btnBack_Click(this, e);
     QuitComfirmFrm quitComfirmFrm = new QuitComfirmFrm(new ScreeningSelect(), this);
     quitComfirmFrm.ShowDialog();
 }
Example #2
0
        /// <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();
        }
Example #3
0
        //退出
        private void btnExit_Click(object sender, EventArgs e)
        {
            var quitComfirmFrm = new QuitComfirmFrm(new ScreenOtherSelect(), this);

            quitComfirmFrm.ShowDialog();
        }
Example #4
0
        //下一页
        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();
            }
        }
Example #5
0
        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();
            }
        }
Example #6
0
        //糖尿病筛查
        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();
            }
        }
Example #7
0
        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();
            }
        }