コード例 #1
0
ファイル: frmMemberReg.cs プロジェクト: zanderphh/candao-pos
 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; }
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
        /// <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);
        }
コード例 #4
0
ファイル: frmMemberPwd.cs プロジェクト: zanderphh/candao-pos
        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; }
        }