예제 #1
0
        private void SettingsForm_Load(object sender, EventArgs e)
        {
            InitLanguage();

            //加载语言设置
            string region = ResourceCulture.GetCurrentCultureName();

            //初始化RadioButton的选择状态
            foreach (RadioButton item in groupBox1.Controls)
            {
                //rb_en_US
                string name = item.Name;

                //en_US
                string temp = name.Substring(name.IndexOf('_') + 1);
                item.Text = ResourceCulture.GetString(temp);

                //en-US
                string curRegion = temp.Replace('_', '-');
                if (curRegion.Equals(region))
                {
                    item.Checked = true;
                }
                else
                {
                    item.Checked = false;
                }
            }
        }
예제 #2
0
 public ExRecordModel(RecordModel record)
 {
     this.Description = record.Description;
     this.Record_id   = record.Record_id;
     this.Time        = record.Time;
     this.User_id     = record.User_id;
     this.Citycode    = record.Citycode;
     this.Area        = GeneralHelper.GetAreaName(this.Citycode, ResourceCulture.GetCurrentCultureName());
 }
예제 #3
0
        private void InitLanguage()
        {
            //窗口标题栏
            this.Text = ResourceCulture.GetString("RegisterForm_text");

            tabControl1.Controls[0].Text = ResourceCulture.GetString("basic_info");
            tabControl1.Controls[1].Text = ResourceCulture.GetString("auth_info");

            lbl_username.Text      = ResourceCulture.GetString("username");
            lbl_password.Text      = ResourceCulture.GetString("password");
            lbl_passwordAgain.Text = ResourceCulture.GetString("input_again");
            label4.Text            = ResourceCulture.GetString("self_photo");
            lbl_usernameExist.Text = ResourceCulture.GetString("username_exist");
            lbl_realname.Text      = ResourceCulture.GetString("real_name");
            lbl_licenseNo.Text     = ResourceCulture.GetString("license_no");
            lbl_hospital.Text      = ResourceCulture.GetString("select_hospital");
            lbl_licensePhoto.Text  = ResourceCulture.GetString("license_photo");
            lbl_license.Text       = ResourceCulture.GetString("no_pic_selected");
            lbl_photo.Text         = ResourceCulture.GetString("no_pic_selected");

            btn_confirm.Text       = ResourceCulture.GetString("btn_confirm");
            btn_cancel.Text        = ResourceCulture.GetString("btn_cancel");
            btn_selectLicense.Text = ResourceCulture.GetString("btn_select_pic");
            btn_selectPhoto.Text   = ResourceCulture.GetString("btn_select_pic");
            btn_selectLicense.Text = ResourceCulture.GetString("btn_select_pic");

            //省市县根据语言显示
            switch (ResourceCulture.GetCurrentCultureName())
            {
            case "zh-CN":
                cb_province.DisplayMember = "Province";
                cb_city.DisplayMember     = "City";
                cb_area.DisplayMember     = "Area";
                break;

            case "en-US":
                cb_province.DisplayMember = "EN_US";
                cb_city.DisplayMember     = "EN_US";
                cb_area.DisplayMember     = "EN_US";
                break;

            default:
                break;
            }
        }
예제 #4
0
        /// <summary>
        /// 窗体加载时触发
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SelfCheckListForm_Load(object sender, EventArgs e)
        {
            //国际化
            InitLanguage();

            //显示用户名
            lbl_username.Text = patientName;

            //年龄清空
            lbl_age.Text = "";

            //加载所有与该用户相关的自检信息
            new Thread((a) =>
            {
                ChangeFormCursor(Cursors.WaitCursor);

                //获取与病人有关的信息
                JObject jObj = new JObject();
                jObj.Add("username", patientName);
                string result = HttpHelper.ConnectionForResult("PatientInfoHandler.ashx",
                                                               jObj.ToString());
                if (result != null && !result.Equals("null"))
                {
                    UserModel patient = JsonConvert.DeserializeObject <UserModel>(result);
                    if (patient.Date_of_birth != null)
                    {
                        TimeSpan timeSpan = DateTime.Now - (DateTime)patient.Date_of_birth;
                        int age           = timeSpan.Days / 365;
                        if (ResourceCulture.GetCurrentCultureName().Equals("zh-CN"))
                        {
                            ChangeAgeLabel(age + "岁");
                        }
                        else
                        {
                            ChangeAgeLabel(age.ToString());
                        }
                    }
                    else
                    {
                        ChangeAgeLabel("");
                    }

                    string requestContent = "Patient: " + patientName;
                    string selfCheck      = HttpHelper.ConnectionForResult("SelfCheckHandler.ashx", requestContent);
                    if (!string.IsNullOrEmpty(selfCheck))
                    {
                        JObject jObjResult = JObject.Parse(selfCheck);
                        int count          = (int)jObjResult["count"];
                        if (count != 0)
                        {
                            List <ExRecordModel> list = new List <ExRecordModel>();

                            JArray jlist = JArray.Parse(jObjResult["content"].ToString());
                            for (int i = 0; i < jlist.Count; ++i)
                            {
                                ExRecordModel record = new ExRecordModel(JsonConvert.DeserializeObject <RecordModel>(jlist[i].ToString()));
                                list.Add(record);
                            }

                            //JArray str_content = (JArray)jObjResult.Property("content");
                            // JArray ja = (JArray)JsonConvert.DeserializeObject(str_content);

                            BindDataGridView(list);
                        }
                    }
                    else
                    {
                        MyMessageBox.Show(ResourceCulture.GetString("network_error"));
                    }
                }

                ChangeFormCursor(Cursors.Default);
            }).Start();
        }