private void btnBack_Click(object sender, EventArgs e) { TopMost = false; int iWhichQuestion = Properties.Settings.Default.ScreenSet; switch (iWhichQuestion) { case 1: //老年痴呆筛查 AD.FirstFrm frmAdFirst = new AD.FirstFrm(); frmAdFirst.TopMost = false; frmAdFirst.Show(); break; case 2: //脑卒中筛查 Naocuzhong.FirstFrm naoFirst = new Naocuzhong.FirstFrm(); naoFirst.TopMost = false; naoFirst.Show(); break; case 3: //早癌筛查 Zaoai.ScreeningZaoaiSelect frmZaoAi = new Zaoai.ScreeningZaoaiSelect(); frmZaoAi.TopMost = false; frmZaoAi.Show(); break; case 4: //工伤康复筛查 Kangfu.ScreeningSelect frmKangfu = new Kangfu.ScreeningSelect(); frmKangfu.TopMost = false; frmKangfu.Show(); break; default: break; } }
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(); }
//保存问卷设置并跳转页面 public void SaveSettings() { //保存医生账号及名称等 Properties.Settings.Default.DoctorId = _doctorId; Properties.Settings.Default.DoctorName = _doctorName; Properties.Settings.Default.txtDrAccount = _txtDrAccount; //Properties.Settings.Default.Save(); //保存活动Id及名称等 Properties.Settings.Default.ActivityId = _activityId; Properties.Settings.Default.txtActivName = _txtActivName; Properties.Settings.Default.ActivityName = _activityName; Properties.Settings.Default.ActivityAdress = _activityAdress; if (_activityStartDate.HasValue) { Properties.Settings.Default.ActivityStartDate = Convert.ToDateTime(_activityStartDate); } if (_activityEndDate.HasValue) { Properties.Settings.Default.ActivityEndDate = Convert.ToDateTime(_activityEndDate); } //Properties.Settings.Default.Save(); //保存小屋Id及名称 Properties.Settings.Default.CottageOrgId = _cottageOrgId; Properties.Settings.Default.txtCottageName = _txtCottageName; Properties.Settings.Default.Save(); //将所选择活动设为专项活动 if (Properties.Settings.Default.ActivityId > 0) { //screeningServiceClient.UpdateCottageActivityTypeTo1( // Properties.Settings.Default.ActivityId, // 1, // _doctorId); screenWebapiClient.UpdateCottageActivityTypeTo1( Properties.Settings.Default.ActivityId, 1, _doctorId); } //保存问卷设置并跳转页面 if (rdAD.Checked) { Properties.Settings.Default.ScreenSet = 1; } if (rdNaocz.Checked) { Properties.Settings.Default.ScreenSet = 2; } if (rdZaoai.Checked) { Properties.Settings.Default.ScreenSet = 3; } if (rdKangfu.Checked) { Properties.Settings.Default.ScreenSet = 4; } //其他 if (rdOther.Checked) { Properties.Settings.Default.ScreenSet = 5; } Properties.Settings.Default.Save(); BaseForm selectForm = null; int iWhichQuestion = Properties.Settings.Default.ScreenSet; switch (iWhichQuestion) { case 1: //老年痴呆筛查 selectForm = new AD.FirstFrm(); break; case 2: //脑卒中筛查 selectForm = new Naocuzhong.FirstFrm(); break; case 3: //早癌筛查 selectForm = new Zaoai.ScreeningZaoaiSelect(); break; case 4: //工伤康复筛查 selectForm = new Kangfu.ScreeningSelect(); break; case 5: selectForm = new Other.ScreenOtherSelect(); break; default: break; } LoginFormNew loginFormNew = new LoginFormNew(selectForm); //LoginForm loginFormNew = new LoginForm(selectForm); loginFormNew.Show(); this.Hide(); }
//结束/下一位 private void btnQuit_Click(object sender, EventArgs e) { // if (_questionForm != null) { _questionForm.Close(); } Close(); return; //end //清空排尿异常一二题选择标识 Properties.Settings.Default.QuesSelFlag = string.Empty; //清空问卷记录Id Properties.Settings.Default.QuestionnaireRecodId = 0; //清空同天内做的同份问卷记录Id Properties.Settings.Default.LastTimeQuestionnaireRecodId = 0; Properties.Settings.Default.Save(); //清空登录信息 ClientInfo.Logout(); //回到登录界面 BaseForm selectForm = null; int iWhichQuestion = Properties.Settings.Default.ScreenSet; switch (iWhichQuestion) { case 1: //老年痴呆筛查 selectForm = new AD.FirstFrm(); break; case 2: //脑卒中筛查 selectForm = new Naocuzhong.FirstFrm(); break; case 3: //早癌筛查 selectForm = new Zaoai.ScreeningZaoaiSelect(); break; case 4: //工伤康复筛查 selectForm = new Kangfu.ScreeningSelect(); break; case 5: selectForm = new Other.ScreenOtherSelect(); break; default: break; } LoginFormNew loginFormNew = new LoginFormNew(selectForm); loginFormNew.Show(); if (_questionForm != null) { _questionForm.Close(); } Close(); }
private void btnLogin_Click(object sender, EventArgs e) { ScreeningServiceClient client = new ScreeningServiceClient(); string strUserName = txtUserName.Text.Trim(); string strPassword = txtPassword.Text.Trim(); if (string.IsNullOrEmpty(strUserName)) { //MessageBox.Show("请输入用户名"); label4.Text = "请输入用户名!"; return; } if (string.IsNullOrEmpty(strPassword)) { //MessageBox.Show("请输入密码"); label4.Text = "请输入密码!"; return; } Services.M_User userInfo = client.Login(strUserName, strPassword); if (userInfo != null) { Public.LoginInfo.GetInstance().UserId = userInfo.UserId; Public.LoginInfo.GetInstance().Name = userInfo.UserName; //把登录的人作为活动参与人员建立与活动的关联关系。 //M_CottageActivityRecord entity = new M_CottageActivityRecord(); //entity.CActivityID = Properties.Settings.Default.ActivityId; //entity.PatientAccount = strUserName; //entity.PatientID = userInfo.UserId; //entity.PatientName = userInfo.UserName; //entity.Phone = userInfo.Mobie; //entity.DoctorID = Properties.Settings.Default.DoctorId; //entity.DoctorName = Properties.Settings.Default.DoctorName; //entity.DrID = Properties.Settings.Default.DoctorId; //entity.DrName = Properties.Settings.Default.DoctorName; //entity.UpdateDrID = Properties.Settings.Default.DoctorId; ////新增 //entity.CreateDrID = Properties.Settings.Default.DoctorId; //entity.CreateDrName = Properties.Settings.Default.DoctorName; //entity.UpdateDrName = Properties.Settings.Default.DoctorName; ////报名来源,默认0,1-WEB医生端,2-网络医院APP,3-推广大使APP,4-健康管理师APP,5-筛查机 //entity.RegSource = 5; ////签到来源,默认0,1-WEB医生端,2-网络医院APP,3-推广大使APP,4-健康管理师APP,5-筛查机 //entity.SignSource = 5; //var result= client.AddPatientToCottageActivity(entity); //if (result!=null) //{ // Properties.Settings.Default.CARecordID = result.CARecordID; // Properties.Settings.Default.Save(); // //MessageBox.Show(Properties.Settings.Default.CARecordID.ToString()); //} //清空Questionnairs集合 Public.LoginInfo.GetInstance().Questionnairs.Clear(); if (mRedicectForm != null) { //MessageBox.Show("登录成功"); label4.Text = "登录成功!"; //mRedicectForm.TopMost = false; mRedicectForm.Show(); this.Close(); } else { int iWhichQuestion = Properties.Settings.Default.ScreenSet; switch (iWhichQuestion) { case 1: //老年痴呆筛查 AD.FirstFrm frmAdFirst = new AD.FirstFrm(); frmAdFirst.TopMost = false; frmAdFirst.Show(); break; case 2: //脑卒中筛查 Naocuzhong.FirstFrm naoFirst = new Naocuzhong.FirstFrm(); naoFirst.TopMost = false; naoFirst.Show(); break; case 3: //早癌筛查 Zaoai.ScreeningZaoaiSelect frmZaoAi = new Zaoai.ScreeningZaoaiSelect(); frmZaoAi.TopMost = false; frmZaoAi.Show(); break; case 4: //工伤康复筛查 Kangfu.ScreeningSelect frmKangfu = new Kangfu.ScreeningSelect(); frmKangfu.TopMost = false; frmKangfu.Show(); break; default: break; } this.Close(); } } else { //MessageBox.Show("用户名或密码不对,请重新输入"); label4.Text = "用户名或密码不对,请重新输入!"; return; } }
private void btnGuest_Click(object sender, EventArgs e) { //修改游客序号配置 if (!Properties.Settings.Default.ScreenDate.ToShortDateString().Equals(DateTime.Now.ToShortDateString())) { Properties.Settings.Default.ScreenDate = DateTime.Now.Date; Properties.Settings.Default.ScreenNumber = 1; } else { if (Properties.Settings.Default.ScreenNumber <= 9999) { Properties.Settings.Default.ScreenNumber += 1; } else { label4.Text = "人数已达到上限"; return; } } Properties.Settings.Default.Save(); btnGuest.Enabled = true; Public.LoginInfo.GetInstance().UserId = -1; //游客模式,UserID定为-1 Public.LoginInfo.GetInstance().Name = ""; if (mRedicectForm != null) { mRedicectForm.TopMost = false; mRedicectForm.Show(); this.Close(); } else { int iWhichQuestion = Properties.Settings.Default.ScreenSet; switch (iWhichQuestion) { case 1: //老年痴呆筛查 AD.FirstFrm frmAdFirst = new AD.FirstFrm(); frmAdFirst.TopMost = false; frmAdFirst.Show(); break; case 2: //脑卒中筛查 Naocuzhong.FirstFrm naoFirst = new Naocuzhong.FirstFrm(); naoFirst.TopMost = false; naoFirst.Show(); break; case 3: //早癌筛查 Zaoai.ScreeningZaoaiSelect frmZaoAi = new Zaoai.ScreeningZaoaiSelect(); frmZaoAi.TopMost = false; frmZaoAi.Show(); break; case 4: //工伤康复筛查 Kangfu.ScreeningSelect frmKangfu = new Kangfu.ScreeningSelect(); frmKangfu.TopMost = false; frmKangfu.Show(); break; default: break; } this.Close(); } }
//会员登录 private void btnPatientLogin_Click(object sender, EventArgs e) { if (lvLoginAccount.SelectedIndices != null && lvLoginAccount.SelectedIndices.Count > 0) { var msgBox = new CustomMessageBox("登录成功"); msgBox.ShowDialog(); MainForm.m_isLegalUser = true; ListView.SelectedIndexCollection c = lvLoginAccount.SelectedIndices; ListViewItem m_theUserItem = lvLoginAccount.Items[c[0]]; string userName = m_theUserItem.SubItems[0].Text; HeilsCare.Message m_message = new HeilsCare.Message(MessageType.MSG_LOGIN_SHOW_USER_INFO); m_message.AddString(userName); HeilsCare.MainForm.m_pMainWnd.m_sharedDataAndMethod.SendMessage(m_message); m_message = new HeilsCare.Message(MessageType.MSG_SHOW_HISTROTY_DATA); m_message.AddString(userName); HeilsCare.MainForm.m_pMainWnd.m_sharedDataAndMethod.SendMessage(m_message); if (lvLoginAccount.Items[c[0]].Tag != null) { //清空Questionnairs集合 Public.LoginInfo.GetInstance().Questionnairs.Clear(); if (mRedicectForm != null) { label4.Text = "登录成功!"; //mRedicectForm.Show(); this.Close(); } else { int iWhichQuestion = Properties.Settings.Default.ScreenSet; //LiuPeng iWhichQuestion = -1; //end switch (iWhichQuestion) { case 1: //老年痴呆筛查 AD.FirstFrm frmAdFirst = new AD.FirstFrm(); frmAdFirst.TopMost = false; frmAdFirst.Show(); break; case 2: //脑卒中筛查 Naocuzhong.FirstFrm naoFirst = new Naocuzhong.FirstFrm(); naoFirst.TopMost = false; naoFirst.Show(); break; case 3: //早癌筛查 Zaoai.ScreeningZaoaiSelect frmZaoAi = new Zaoai.ScreeningZaoaiSelect(); frmZaoAi.TopMost = false; frmZaoAi.Show(); break; case 4: //工伤康复筛查 Kangfu.ScreeningSelect frmKangfu = new Kangfu.ScreeningSelect(); frmKangfu.TopMost = false; frmKangfu.Show(); break; case 5: //排尿异常 Other.ScreenOtherSelect screenOtherSelect = new Other.ScreenOtherSelect(); screenOtherSelect.TopMost = false; screenOtherSelect.Show(); break; default: break; } this.Close(); } } } else { lblCurMobile.Text = "请先从列表中选中一位会员,再进行登录。"; return; } }