コード例 #1
0
        private void btn_allload_Click(object sender, EventArgs e)
        {
            string url = HttpAPI.GetStudentLst();
            string ver = HttpData.GetHttp(url);

            List <DSstudent> s = HttpData.Deserialize <List <DSstudent> >(ver);

            if (s == null)
            {
                MessageBox.Show("获取失败,请重新再试");
                return;
            }
            So.DeleteStudent();
            So.ExecuteStudent(s);

            AppSetting.UpdateAppConfig("UpdateID", initData.SerVer);

            LoadInitData();
        }
コード例 #2
0
ファイル: GetInitData.cs プロジェクト: ewin66/SynWinform
        public InitData LoadInitData(string LocaCount, bool DB)
        {
            InitData id = new InitData();

            string SerVer   = HttpData.Deserialize <string>(HttpData.GetHttp(HttpAPI.GetServerVersion()));
            string SerCount = HttpData.Deserialize <string>(HttpData.GetHttp(HttpAPI.GetServerStudentCount()));
            string LocaVer  = AppSetting.GetAppConfig("UpdateID");

            id.LocCount = LocaCount;
            id.LocVer   = LocaVer;
            id.SerVer   = SerVer;
            id.SerCount = SerCount;

            string stauts = "";

            if (SerVer == "" || SerCount == "")
            {
                stauts += "连接互联网失败,请检测网络。\r\n";
            }

            if (LocaVer == "0" || LocaCount == "0")
            {
                stauts += "本地数据未更新,请‘全部获取’一次\r\n";
            }

            if (!DB)
            {
                stauts += "未找到本机数据库,设置好路径。 \r\n";
            }
            if (stauts == "")
            {
                stauts = "初始化正常";
            }
            id.InitStaut = stauts;

            return(id);
        }