Пример #1
0
        public RiderFeedback()
        {
            InitializeComponent();

            if (tNetUserLoginData.Contains("UserLoginData"))
            {
                userData = new RiderLogin();
                userData = (RiderLogin)tNetUserLoginData["UserLoginData"];
                pwmd5 = (string)tNetUserLoginData["PasswordMd5"];
            }
        }
        public RiderMyFavoriteDriver()
        {
            InitializeComponent();

            //Lấy dữ liệu user
            if (tNetUserLoginData.Contains("UserLoginData"))
            {
                userData = new RiderLogin();
                userData = (RiderLogin)tNetUserLoginData["UserLoginData"];
            }

            //Load Farvorite
            GetMyFarvoriteDriver();
        }
Пример #3
0
        public RiderProfile()
        {
            InitializeComponent();


            //Load rider profile
            if (tNetUserLoginData.Contains("UserLoginData"))
            {
                userData = new RiderLogin();
                cityNamesDB = new Dictionary<string, RiderGetCityList>();
                userData = (RiderLogin)tNetUserLoginData["UserLoginData"];
                pwmd5 = (string)tNetUserLoginData["PasswordMd5"];
                preOlmd = (long)tNetUserLoginData["UserLmd"];
                cityNamesDB = (IDictionary<string, RiderGetCityList>)tNetUserLoginData["CityNamesDB"];

            }

            LoadRiderProfile();


            txt_HomeAddress.Text = tbl_HomeAddress.Text;
            txt_OfficeAddress.Text = tbl_OfficeAddress.Text;

        }
Пример #4
0
        private async void tbn_Tap_Login(object sender, System.Windows.Input.GestureEventArgs e)
        {
            if (txt_UserId.Text != "" && txt_Password.ActionButtonCommandParameter.ToString() != "")
            {
                ShowLoadingScreen();
                var uid = txt_UserId.Text;
                MD5.MD5 pw = new MD5.MD5();
                pw.Value = txt_Password.ActionButtonCommandParameter.ToString();
                var pwmd5 = pw.FingerPrint.ToLower();
                var mid = "";//pushChannelURI;
                var mType = ConstantVariable.mTypeWIN;
                var input = string.Format("{{\"uid\":\"{0}\",\"pw\":\"{1}\",\"mid\":\"{2}\",\"mType\":\"{3}\"}}", uid, pwmd5, mid, mType);
                try
                {
                    //Thử xem có lấy đc JSON về ko, nếu ko thì bắn ra Lối kết nối / lỗi server
                    var output = await GetJsonFromPOSTMethod.GetJsonString(ConstantVariable.tNetRiderLoginAddress, input);
                    riderLogin = new RiderLogin();
                    riderLogin = JsonConvert.DeserializeObject<RiderLogin>(output);
                    if (riderLogin != null)
                    {
                        switch (riderLogin.status)
                        {
                            case ConstantVariable.RESPONSECODE_SUCCESS: //0000 OK
                                tNetAppSetting["isLogin"] = "******";
                                NavigationService.Navigate(new Uri("/Pages/HomePage.xaml", UriKind.Relative));
                                tNetUserLoginData["UserId"] = uid;
                                tNetUserLoginData["PasswordMd5"] = pwmd5;
                                tNetUserLoginData["UserLoginData"] = riderLogin;
                                tNetUserLoginData["RawPassword"] = txt_Password.ActionButtonCommandParameter.ToString();
                                tNetUserLoginData["UserLmd"] = riderLogin.content.lmd; //Cái này là để cập nhật lmd cho việc update thông tin
                                HideLoadingScreen();
                                break;
                            case ConstantVariable.RESPONSECODE_USERNAME_NOT_CORRECT: //Tài khoản không đúng
                                ShowMessageUSERNAME_NOT_CORRECT();
                                HideLoadingScreen();
                                break;
                            case ConstantVariable.RESPONSECODE_PASSWORD_NOT_CORRECT:
                                ShowMessagePASSWORD_NOT_CORRECT();
                                HideLoadingScreen();
                                break;
                            case ConstantVariable.RESPONSECODE_ERR_SYSTEM:
                                ShowMessageERR_SYSTEM();
                                HideLoadingScreen();
                                break;
                            case ConstantVariable.RESPONSECODE_INVALID_PASSWORD:
                                ShowMessageINVALID_PASSWORD();
                                HideLoadingScreen();
                                break;
                            case ConstantVariable.RESPONSECODE_USERNAME_NOT_FOUND:
                                ShowMessageUSERNAME_NOT_FOUND();
                                HideLoadingScreen();
                                break;
                            case ConstantVariable.RESPONSECODE_INVALID_USER_GROUP:
                                ShowMessageINVALID_USER_GROUP();
                                HideLoadingScreen();
                                break;
                            default:
                                MessageBox.Show("(Mã lỗi 1105) " + ConstantVariable.errLoginFailed);
                                HideLoadingScreen();
                                Debug.WriteLine("Có lỗi 265fgt67 ở Rider Login");
                                break;
                        }
                    }
                    else
                    {
                        MessageBox.Show("(Mã lỗi 1102) " + ConstantVariable.errLoginFailed);
                        HideLoadingScreen();
                        Debug.WriteLine("Có lỗi 2356fgg ở Login");
                    }

                }
                catch (Exception)
                {
                    MessageBox.Show("(Mã lỗi 1101) " + ConstantVariable.errConnectingError);
                    HideLoadingScreen();
                    Debug.WriteLine("Có lỗi 25hg567 ở Login");
                }
            }
            else
            {
                MessageBox.Show("(Mã lỗi 1109) " + ConstantVariable.errNotEmpty);
                HideLoadingScreen();
            }
        }