static void Main(string[] args) { Console.WriteLine("Hello CSRedis!"); CSRedisClient rds; test_cs(out rds); WebPost doc = new WebPost { OpType = "DOC", BID = 102, PointID = 501, OpContent = "1", Describe = "DO 控制" }; rds.PublishAsync("web", $"{JsonConvert.SerializeObject(doc)}"); WebPost tmps = new WebPost { OpType = "TMPS", BID = 102, PointID = 8503016, OpContent = "45.0,38", Describe = "温控联动开启" }; rds.PublishAsync("web", $"{JsonConvert.SerializeObject(tmps)}"); WebPost tmpc = new WebPost { OpType = "TMPC", BID = 102, PointID = 8503016, OpContent = "0,0", Describe = "温控联动取消" }; rds.PublishAsync("web", $"{JsonConvert.SerializeObject(tmpc)}"); Console.ReadKey(); rds.Dispose(); }
private void btnRecharge_Click(object sender, EventArgs e) { // UserRecharge | 用户充值 var url = "http://w.eydata.net/b6af9bff0a8a373c"; // 这里改成自己的地址 IDictionary <string, string> parameters = new Dictionary <string, string>(); try { // 这里改成自己的参数名称 parameters.Add("UserName", txtReUserName.Text.Trim()); parameters.Add("CardPwd", txtReCard.Text); parameters.Add("Referral", txtReReferral.Text); var ret = WebPost.ApiPost(url, parameters); if (int.Parse(ret) >= 1) { MessageBox.Show("充值成功!"); } else { MessageBox.Show("充值失败,错误代码: " + ret); } } catch (Exception e20) { MyLogUtil.ErrToLog("异常原因," + e20); MessageBox.Show("网络连接失败!"); } }
private void button3_Click(object sender, EventArgs e) { // UpdatePwd | 修改用户密码 var url = "http://w.eydata.net/5ff969d2bef16403"; // 这里改成自己的地址 IDictionary <string, string> parameters = new Dictionary <string, string>(); try { // 这里改成自己的参数名称 parameters.Add("UserName", txtUpPwdUserName.Text); parameters.Add("UserPwd", txtUpPwd1.Text); parameters.Add("NewUserPwd", txtUpPwd2.Text); var ret = WebPost.ApiPost(url, parameters); if (int.Parse(ret) >= 1) { MessageBox.Show("修改密码成功!"); } else { MessageBox.Show("修改密码失败,错误代码: " + ret); } } catch (Exception e21) { MyLogUtil.ErrToLog("异常原因," + e21); MessageBox.Show("网络连接失败!"); } }
private void btnLogin_Click(object sender, EventArgs e) { WebPost webPost = new WebPost(); String code = webPost.HttpLogin(txtID.Text, txtPW.Text); if (code == "0") { mainForm.CheckLogin = true; mainForm.LoginId = txtID.Text; mainForm.LoginPassword = txtPW.Text; this.Close(); } else if (code == "-1") { MessageBox.Show("연결이 실패 되었습니다."); } else if (code.Equals("1")) { MessageBox.Show("아이디를 입력하세요."); } else if (code.Equals("2")) { MessageBox.Show("비밀번호를 입력하세요."); } else if (code.Equals("3")) { MessageBox.Show("아이디 또는 비밀번호를 확인해주세요."); } }
private void btnReg_Click(object sender, EventArgs e) { // UserRegin | 用户注册 url var url = "http://w.eydata.net/cfe22fbe2935fc5e"; // 这里改成自己的地址 IDictionary <string, string> parameters = new Dictionary <string, string>(); try { // 这里改成自己的参数名称 parameters.Add("UserName", txtRegUserName.Text.Trim()); parameters.Add("UserPwd", txtRegPwd.Text); parameters.Add("Email", txtRegEmail.Text); parameters.Add("Mac", ""); var ret = WebPost.ApiPost(url, parameters); if (ret == "1") { MessageBox.Show("注册成功!"); } else { MessageBox.Show("注册失败,错误代码: " + ret); } } catch (Exception e19) { MyLogUtil.ErrToLog("异常原因," + e19); MessageBox.Show("网络连接失败!"); } }
private void btnRetrieve_Click(object sender, EventArgs e) { // UpdatePwdByEmail | 用户密码找回 var url = "http://w.eydata.net/e82b0f76670b450a"; // 这里改成自己的地址 IDictionary <string, string> parameters = new Dictionary <string, string>(); try { // 这里改成自己的参数名称 parameters.Add("UserName", txtRetrieveUserName.Text); parameters.Add("Email", txtRetrieveEmail.Text); var ret = WebPost.ApiPost(url, parameters); if (int.Parse(ret) >= 1) { MessageBox.Show("找回密码成功,请注意邮箱查收!"); } else { MessageBox.Show("找回密码失败,错误代码: " + ret); } } catch (Exception e22) { MyLogUtil.ErrToLog("异常原因," + e22); MessageBox.Show("网络连接失败!"); } }
public ActionResult DeleteConfirmed(int id) { WebPost webPost = db.Posts.Find(id); db.Posts.Remove(webPost); db.SaveChanges(); return(RedirectToAction("Index")); }
// 取得玩家屬性 public static void Player_GetAttr() { LogMgr.DebugLog("[Player_GetAttr]"); // 產生參數 Dictionary <string, object> dictResult = new Dictionary <string, object> (); dictResult["SessionKey"] = PlayerAttr.SessionKey; // 送出去給網路做使用 WebPost.PostHttp(Const.ServerURL, "Player_GetAttr", dictResult, ProtocolCompleteCallback); }
private void OnClick(object sender, System.EventArgs e) { string author = _txtName.Text + "<" + _cmbFrom.Text + ">"; Settings.SendHomePage.Save(_txtLink.Text); Settings.SendEmail.Save(_cmbFrom.Text); Settings.SendFrom.Save(_txtName.Text); WebPost.PostNewComment(_url, _txtSubject.Text, author, _txtLink.Text, _body.Text); Close(); }
// 檢查帳號密碼 public static void Account_Check(string Account, string Password) { LogMgr.DebugLog("[Account_Check] Account:{0}, Password:{1}", Account, Password); // 產生參數 Dictionary <string, object> dictResult = new Dictionary <string, object> (); dictResult["Account"] = Account; dictResult["Password"] = Password; // 送出去給網路做使用 WebPost.PostHttp(Const.ServerURL, "Account_Check", dictResult, ProtocolCompleteCallback); }
async public Task RefreshScore() { await Task.Run(() => { var webPost = new WebPost(); webPost.UserName = UserName; webPost.PassWord = Password; this.ScoreList = webPost.GetAllScore(); }); CountVipAvg(); }
public ActionResult Edit([Bind(Include = "PostId,Title,Brief,Content,Picture,CreateDate,Tags,CategoryId,ViewNo,Status,UserId")] WebPost webPost) { if (ModelState.IsValid) { db.Entry(webPost).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Administrators, "UserId", "UserName", webPost.UserId); ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "CategoryName", webPost.CategoryId); return(View(webPost)); }
public string GetWebPostData() { WebPost post = new WebPost { AppVersion = Application.version, ServerID = _serverID, ChannelID = _channelID, DeviceUID = _deviceUID, TestFlag = _testFlag }; return(JsonUtility.ToJson(post)); }
private string GetWebPostContent() { // 向WEB服务器投递的数据 WebPost post = new WebPost { AppVersion = Application.version, ServerID = PlayerPrefs.GetInt("SERVER_ID_KEY", 0), ChannelID = 0, DeviceUID = string.Empty, TestFlag = PlayerPrefs.GetInt("TEST_FLAG_KEY", 0) }; return(JsonUtility.ToJson(post)); }
// GET: Admin/WebPosts/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WebPost webPost = db.Posts.Find(id); if (webPost == null) { return(HttpNotFound()); } return(View(webPost)); }
// GET: Admin/WebPosts/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } WebPost webPost = db.Posts.Find(id); if (webPost == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(db.Administrators, "UserId", "UserName", webPost.UserId); ViewBag.CategoryId = new SelectList(db.Categories, "CategoryId", "CategoryName", webPost.CategoryId); return(View(webPost)); }
public WebPost GetWebPostById(string id) { var url = webUrl + "posts/" + id; WebPost webPost = null; var client = new HttpClient(); var task = client.GetAsync(url) .ContinueWith((taskwithresponse) => { var response = taskwithresponse.Result; var jsonString = response.Content.ReadAsStringAsync(); jsonString.Wait(); webPost = JsonConvert.DeserializeObject <WebPost>(jsonString.Result); }); task.Wait(); return(webPost); }
// 計算數量 #endregion // 更新 public void Update() { // 處理 callback WebPost.ProcessCallback(); // 沒有 Client Action 不需要處理 if (m_ClientAction.Count == 0) { return; } // 取得要 Update 的資料 CClientActionData Data = ModifyClientAction(); if (Data == null) { return; } ClientAction.RunClientAction(Data); }
private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { // 程序关闭前退出登录 IDictionary <string, string> parameters = new Dictionary <string, string>(); // 退出登录(LogOut) url var url = "http://w.eydata.net/61b3173a01089775"; // 这里改成自己的地址 // 这里改成自己的参数名称 parameters.Add("StatusCode", ret); parameters.Add("UserName", loginUserName); var retValue = WebPost.ApiPost(url, parameters); if (retValue == "1") { // 退出成功,清除本地状态码 www._52bang.site.yinliu.OperateIniFile.WriteIniData("root", "code", "", "config.ini"); } Application.Exit(); }
public async void DisPlayWebPostContent(object value) { try { var webPost = (WebPost)value; if (webPost != null) { selectedWebPost = webPost; OnPropertyChanged("SelectedWebPost"); webPostTitle = webPost.title; OnPropertyChanged("WebPostTitle"); webPostContent = await objWebPostBl.GetWebPostContentById(webPost.id.ToString()); webPostComment = await objWebPostBl.GetWebPostCommentContent(webPost.id.ToString()); WebContent = WebPostContent + webPostComment; OnPropertyChanged("WebContent"); } var user = await objWebPostBl.GetUserById(webPost.userId.ToString()); if (user != null) { userId = user.id.ToString(); OnPropertyChanged("UserId"); webUser = user.username; OnPropertyChanged("WebUser"); userName = user.name; OnPropertyChanged("UserName"); userEmail = user.email; OnPropertyChanged("UserEmail"); } } catch (Exception ex) { MessageBox.Show("A handled exception just occurred: " + ex.Message, "Exception Sample", MessageBoxButton.OK, MessageBoxImage.Warning); } }
/// <summary> /// 获取学位课绩点 /// </summary> async public Task GetVipAvg() { if (VIPAvg != 0) { return; } await Task.Run(() => { var webPost = new WebPost(); webPost.UserName = UserName; webPost.PassWord = Password; this.ScoreList = webPost.GetAllScore(); }); await Task.Run(() => { var webPost = new WebPost(); webPost.UserName = UserName; webPost.PassWord = Password; this.VIPClassList = webPost.GetAllVIP(); }); CountVipAvg(); }
private void btnLogin_Click(object sender, EventArgs e) { // 用户登录(UserLogin) url var url = "http://w.eydata.net/839c03e916a2a8e5"; // 这里改成自己的地址 IDictionary <string, string> parameters = new Dictionary <string, string>(); try { var code = site.yinliu.OperateIniFile.ReadIniData("root", "code", "", "config.ini"); var upName = site.yinliu.OperateIniFile.ReadIniData("root", "upName", "", "config.ini"); if (code.Length > 0 && upName.Length > 0) { // 退出登录(LogOut) url var logOutUrl = "http://w.eydata.net/61b3173a01089775"; // 这里改成自己的地址 // 这里改成自己的参数名称 parameters.Add("StatusCode", code); parameters.Add("UserName", upName); WebPost.ApiPost(logOutUrl, parameters); parameters.Clear(); } // 这里改成自己的参数名称 parameters.Add("UserName", txtLoginUserName.Text.Trim()); parameters.Add("UserPwd", txtLoginUserPwd.Text); parameters.Add("Version", "1.1"); parameters.Add("Mac", ""); var ret = WebPost.ApiPost(url, parameters); if (ret.Length == 32) { site.yinliu.OperateIniFile.WriteIniData("root", "code", ret, "config.ini"); site.yinliu.OperateIniFile.WriteIniData("root", "upName", txtLoginUserName.Text.Trim(), "config.ini"); if (ckbRememberMe.Checked) { site.yinliu.OperateIniFile.WriteIniData("root", "name", txtLoginUserName.Text, "config.ini"); site.yinliu.OperateIniFile.WriteIniData("root", "pwd", txtLoginUserPwd.Text, "config.ini"); } else { site.yinliu.OperateIniFile.WriteIniData("root", "name", "", "config.ini"); site.yinliu.OperateIniFile.WriteIniData("root", "pwd", "", "config.ini"); } //FrmMain frm = new FrmMain(ret,txtLoginUserName.Text.Trim()); this.Hide(); //frm.Show(); myPlugin.InitMainform(ret, txtLoginUserName.Text.Trim()); } else { String errInfo = YiYouCode.getValue(ret); if (string.IsNullOrWhiteSpace(errInfo)) { MessageBox.Show("登录失败,错误代码: " + ret); } else { MessageBox.Show(errInfo); } } } catch (Exception e18) { MyLogUtil.ErrToLog("异常原因," + e18); MessageBox.Show("网络连接失败!"); } }
//初始化基础配置 private void InitConfig() { try { //GetBulletin | 获取程序公告 String url1 = "http://w.eydata.net/a785c7d10885be26"; // 这里改成自己的地址 IDictionary <string, string> parameters1 = new Dictionary <string, string>(); // 这里改成自己的参数名称 parameters1.Add("UserName", loginUserName); String ret1 = WebPost.ApiPost(url1, parameters1); if (ret1.Length > 0) { CacheData.NotifyInfo = ret1; } // GetExpired | 获取用户的到期时间 String url = "http://w.eydata.net/1f6208e5b7cc9208"; // 这里改成自己的地址 IDictionary <string, string> parameters = new Dictionary <string, string>(); // 这里改成自己的参数名称 parameters.Add("UserName", loginUserName); ret = WebPost.ApiPost(url, parameters); if (ret.Length > 0) { this.Text = this.Text + " (" + loginUserName + ")过期时间:" + ret; } //加载解析接口 CacheData.resourceApiList = MySystemUtil.GetVipParserApiList(); this.skinComboBox1.ValueMember = "index"; this.skinComboBox1.DisplayMember = "moduleName"; this.skinComboBox1.DataSource = CacheData.linkList; this.skinComboBox2.ValueMember = "index"; this.skinComboBox2.DisplayMember = "moduleName"; this.skinComboBox2.DataSource = CacheData.resourceApiList; BaseJson baseJson = MySystemUtil.GetBaseJsonConfig(); MovieConfig movieConfig = MySystemUtil.GetMovieJsonConfig(); CacheData.BaseJson = baseJson; CacheData.MovieConfig = movieConfig; //MyLogUtil.ToLog("coolQApi:"+ coolQApi); //初始群列表 if (coolQApi == null) { CacheData.GroupList = new List <www_52bang_site_enjoy.MyModel.GroupInfo>(); } else { //由于在这调用获取群列表时酷q初始化未完成,会导致抛异常 //CacheData.GroupList = CoolQApiExtend.GetGroupList(coolQApi); CacheData.GroupList = new List <www_52bang_site_enjoy.MyModel.GroupInfo>(); /* * CacheData.GroupList = new List<www_52bang_site_enjoy.MyModel.GroupInfo>(); * IEnumerable<Newbe.CQP.Framework.Extensions.GroupInfo> list = ExtrasCoolApiExtensions.GetGroupList(coolQApi); * foreach (Newbe.CQP.Framework.Extensions.GroupInfo obj in list) * { * CacheData.GroupList.Add(new www_52bang_site_enjoy.MyModel.GroupInfo(obj.GroupName,obj.GroupNumber,obj.OwnerNumber)); * } */ } }catch (Exception e) { MyLogUtil.ErrToLog("初始化出现异常,原因:" + e); } }