private void button27_Click(object sender, EventArgs e) { if (!checkInput()) { return; } try { this.Cursor = Cursors.WaitCursor; TCandaoRetBase ret2 = CanDaoMemberClient.ValidateTbMemberManager(Globals.branch_id, "", edtMobile.Text); if (!ret2.Retcode.Equals("0")) { Warning(ret2.Retinfo); edtMobile.Focus(); edtMobile.SelectAll(); return; } //µ÷ÓÃ×¢²á½Ó¿Ú TCandaoRegMemberInfo memberinfo = new TCandaoRegMemberInfo(); memberinfo.Branch_id = Globals.branch_id; memberinfo.Securitycode = ""; memberinfo.Mobile = edtMobile.Text; memberinfo.Cardno = ""; memberinfo.Password = edtPwd.Text.Trim(); memberinfo.Name = edtUserName.Text.ToString(); if (rgpgender.SelectedIndex == 0) { memberinfo.Gender = "0"; } else { memberinfo.Gender = "1"; } memberinfo.Birthday = dtpbirthday.Value.ToString("yyyy-MM-dd"); memberinfo.Tenant_id = 0; memberinfo.Regtype = 0; memberinfo.Member_avatar = ""; TCandaoRetBase ret = CanDaoMemberClient.MemberReg(memberinfo); this.Cursor = Cursors.Default; if (!ret.Ret) { Warning("×¢²áʧ°Ü:" + ret.Retinfo); } else { Warning("»áÔ±×¢²á³É¹¦!"); //Çå³ý£¬ edtMobile.Text = ""; edtPwd.Text = ""; edtPwd2.Text = ""; edtUserName.Text = ""; edtIdentCode.Text = ""; tmrGetIdentCode.Enabled = false; btnGetIdentCode.Text = "·¢ËÍ"; btnGetIdentCode.Enabled = true; } } finally { this.Cursor = Cursors.Default; } }
/// <summary> /// 餐道会员注册 /// </summary> /// <param name="memberinfo"></param> /// <returns></returns> public static TCandaoRetBase MemberReg(TCandaoRegMemberInfo memberinfo) { TCandaoRetBase ret = new TCandaoRetBase(); AllLog.Instance.I(string.Format("【MemberReg】 branchId:{0},mobile:{1},cardno:{2}。", memberinfo.Branch_id, memberinfo.Mobile, memberinfo.Cardno)); string address = String.Format("http://{0}/member/memberManager/save.json", WebServiceReference.Candaomemberserver); StringWriter sw = new StringWriter(); JsonWriter writer = new JsonTextWriter(sw); writer.WriteStartObject(); writer.WritePropertyName("branch_id"); writer.WriteValue(memberinfo.Branch_id.ToString()); writer.WritePropertyName("securityCode"); writer.WriteValue(memberinfo.Securitycode); writer.WritePropertyName("mobile"); writer.WriteValue(memberinfo.Mobile); writer.WritePropertyName("cardno"); writer.WriteValue(memberinfo.Cardno); writer.WritePropertyName("password"); writer.WriteValue(memberinfo.Password); writer.WritePropertyName("name"); writer.WriteValue(memberinfo.Name); writer.WritePropertyName("gender"); writer.WriteValue(memberinfo.Gender); writer.WritePropertyName("birthday"); writer.WriteValue(memberinfo.Birthday); //writer.WritePropertyName("regtype"); //writer.WriteValue(memberinfo.Regtype); writer.WritePropertyName("member_avatar"); writer.WriteValue(memberinfo.Member_avatar); WriteObject(ref writer, "channel", "0"); WriteObject(ref writer, "tenant_id", ""); WriteObject(ref writer, "createuser", Globals.UserInfo.UserName); WriteObject(ref writer, "updateuser", ""); writer.WriteEndObject(); writer.Flush(); String jsonResult = RestClient.Post_Rest(address, sw); AllLog.Instance.I(string.Format("【MemberReg】 result:{0}。", jsonResult)); JObject ja = null; ret.Ret = true; try { ja = (JObject)JsonConvert.DeserializeObject(jsonResult); } catch { ret.Ret = false; return(ret); } ret.Retcode = ja["Retcode"].ToString(); ret.Ret = ret.Retcode.Equals("0"); ret.Retinfo = ja["RetInfo"].ToString(); //if (ret.Retcode.Equals("0")) // ret.Cardno = ja["cardno"].ToString(); return(ret); }
/// <summary> /// 会员资料编辑 /// </summary> /// <param name="memberinfo"></param> /// <returns></returns> public static TCandaoRetBase MemberEdit(TCandaoRegMemberInfo memberinfo) { TCandaoRetBase ret = new TCandaoRetBase(); string address = String.Format("http://{0}/member/memberManager/MemberEdit.json", WebServiceReference.Candaomemberserver); StringWriter sw = new StringWriter(); JsonWriter writer = new JsonTextWriter(sw); writer.WriteStartObject(); writer.WritePropertyName("branch_id"); writer.WriteValue(memberinfo.Branch_id.ToString()); writer.WritePropertyName("securitycode"); writer.WriteValue(memberinfo.Securitycode); writer.WritePropertyName("mobile"); writer.WriteValue(memberinfo.Mobile); writer.WritePropertyName("cardno"); writer.WriteValue(memberinfo.Cardno); writer.WritePropertyName("password"); writer.WriteValue(memberinfo.Password); writer.WritePropertyName("name"); writer.WriteValue(memberinfo.Name); writer.WritePropertyName("gender"); writer.WriteValue(memberinfo.Gender); writer.WritePropertyName("birthday"); writer.WriteValue(memberinfo.Birthday); writer.WritePropertyName("member_avatar"); writer.WriteValue(memberinfo.Member_avatar); writer.WriteEndObject(); writer.Flush(); AllLog.Instance.I(string.Format("【MemberEdit】 reqeust:{0}。", sw)); String jsonResult = RestClient.Post_Rest(address, sw); AllLog.Instance.I(string.Format("【MemberEdit】 result:{0}。", jsonResult)); JObject ja = null; ret.Ret = true; try { ja = (JObject)JsonConvert.DeserializeObject(jsonResult); } catch { ret.Ret = false; return(ret); } ret.Retcode = ja["Retcode"].ToString(); ret.Ret = ret.Retcode.Equals("0"); ret.Retinfo = ja["RetInfo"].ToString(); try { ret.Cardno = ja["cardno"].ToString(); } catch { } return(ret); }
private void button27_Click(object sender, EventArgs e) { if (!checkInput()) { return; } try { this.Cursor = Cursors.WaitCursor; //调用修改接口 TCandaoRegMemberInfo memberinfo = new TCandaoRegMemberInfo(); memberinfo.Branch_id = Globals.branch_id; memberinfo.Securitycode = ""; memberinfo.Mobile = edtMobile.Text; memberinfo.Cardno = _memberInfo.Cardno; memberinfo.Password = edtPwd.Text.Trim(); memberinfo.Name = _memberInfo.Name; memberinfo.Gender = _memberInfo.Gender.ToString(); memberinfo.Birthday = _memberInfo.Birthday.ToString(); //memberinfo.Gender = _memberInfo.; //memberinfo.Birthday = _memberInfo.; memberinfo.Tenant_id = 0; memberinfo.Regtype = 0; memberinfo.Member_avatar = _memberInfo.Member_avatar; TCandaoRetBase ret = CanDaoMemberClient.MemberEdit(memberinfo); this.Cursor = Cursors.Default; if (!ret.Ret) { Warning("修改失败:" + ret.Retinfo); } else { Warning("修改成功!"); //清除, edtMobile.Text = ""; edtPwd.Text = ""; edtPwd2.Text = ""; edtIdentCode.Text = ""; tmrGetIdentCode.Enabled = false; btnGetIdentCode.Text = "发送"; btnGetIdentCode.Enabled = true; Close(); } } finally { this.Cursor = Cursors.Default; } }