private void btnRuXian_Click(object sender, EventArgs e) { Public.LoginInfo loginInfo = Public.LoginInfo.GetInstance(); //同人同天同问卷做控制 //if (ClientInfo.AlreadyExistQuestionnaire(QuestionnaireCode.ZaoAiRuXianAi, loginInfo.UserId)) //{ // var msgBox = new CustomMessageBox("您今天已做乳腺癌筛查问卷!"); // msgBox.ShowDialog(); // return; //} Zaoai.ScreeningZaoaiSelect screeningZaoaiSelect = new ScreeningZaoaiSelect(); XYS.Remp.Screening.Zaoai.Ruxian.QuestionA1 questionA1 = new Ruxian.QuestionA1(); Model.M_QuestionnaireUserDetail questionnaire = new Model.M_QuestionnaireUserDetail(); questionnaire.QuestionnaireCode = QuestionnaireCode.ZaoAiRuXianAi; questionnaire.QuestionnaireName = QuestionnaireCode.ZaoAiRuXianAiName; 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) { //如果已经登录,则先判断本次登录是否已经做过此问卷,否则产生用户的回答记录。 //选择了足踝疾患问卷,则在添加一条问卷记录。 questionA1.TopMost = false; questionA1.ShowDialog(); this.Close(); } else { //LoginForm frmLogin = new LoginForm(questionA1); //LoginForm frmLogin = new LoginForm(screeningZaoaiSelect); //frmLogin.Show(); //this.Close(); //新的登录 LoginFormNew frmLoginFormNew = new LoginFormNew(screeningZaoaiSelect); frmLoginFormNew.Show(); this.Hide(); } //XYS.Remp.Screening.Zaoai.Ruxian.QuestionA1 questionA1 = new Ruxian.QuestionA1(); //questionA1.Show(); //this.Close(); }
private void ShowLoginForm(Message m_message) { if (m_message.GetMessageType() != MessageType.MSG_INTERFACE_LOGIN) { return; } LoginFormNew m_loginInForm = new LoginFormNew(); m_loginInForm.ShowDialog(); }
//排尿异常筛查 private void btnParuria_Click(object sender, EventArgs e) { Other.ScreenOtherSelect screenOtherSelect = new ScreenOtherSelect(); Paruria.Paruria paruria = new Paruria.Paruria(); if (loginInfo.UserId > -2) { //如果已经登录 paruria.TopMost = false; paruria.Show(); Close(); } else { //新的登录 LoginFormNew frmLoginFormNew = new LoginFormNew(screenOtherSelect); frmLoginFormNew.Show(); this.Hide(); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); DevExpress.Skins.SkinManager.EnableFormSkins(); DevExpress.UserSkins.BonusSkins.Register(); //DevExpress.LookAndFeel.UserLookAndFeel.Default.SetSkinStyle("Office 2007 Black"); //跨线程调用窗体控件,禁止监控线程问题 //DevExpress.Data.CurrencyDataController.DisableThreadingProblemsDetection = true; //汉化 new ChineseLanguage(); Thread.CurrentThread.CurrentUICulture = new CultureInfo("zh-CN"); try { //设置应用程序处理异常方式:ThreadException处理 //Application.SetUnhandledExceptionMode(UnhandledExceptionMode.CatchException); //处理UI线程异常 Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(Application_ThreadException); //处理非UI线程异常 AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler(CurrentDomain_UnhandledException); LoginFormNew loginForm = new LoginFormNew(); Application.Run(loginForm); if (loginForm.DialogResult == DialogResult.OK) { Application.Run(new MainForm()); } } catch (Exception ex) { string str = GetExceptionMsg(ex, string.Empty); MessageBox.Show(str, "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
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(); } }