コード例 #1
0
 private void confirmLoginRegisterButton_Click(object sender, EventArgs e)
 {
     if (mode == Mode.LOGIN)
     {
         RequestLogIn?.Invoke(usernameExtendedTextBox.GetText(), passwordExtendedTextBox.GetText());
         usernameExtendedTextBox.SetEmpty();
         passwordExtendedTextBox.SetEmpty();
     }
     else if (mode == Mode.REGISTER && usernameExtendedTextBox.ValidateAndGetResult() && passwordExtendedTextBox.ValidateAndGetResult() && firstNameExtendedTextBox.ValidateAndGetResult() && lastNameExtendedTextBox.ValidateAndGetResult() && emailExtendedTextBox.ValidateAndGetResult())
     {
         RegisterRequest request = new RegisterRequest
         {
             Username  = usernameExtendedTextBox.GetText(),
             Password  = passwordExtendedTextBox.GetText(),
             FirstName = firstNameExtendedTextBox.GetText(),
             LastName  = lastNameExtendedTextBox.GetText(),
             Email     = emailExtendedTextBox.GetText()
         };
         RequestRegister?.Invoke(request);
         usernameExtendedTextBox.SetEmpty();
         passwordExtendedTextBox.SetEmpty();
         firstNameExtendedTextBox.SetEmpty();
         lastNameExtendedTextBox.SetEmpty();
         emailExtendedTextBox.SetEmpty();
     }
     else
     {
         MessageBox.Show("Wpisano niepoprawne dane", "Błąd", MessageBoxButtons.OK);
     }
 }
コード例 #2
0
        private void InitializeLoginForm()
        {
            loginForm = LoginForm.GetInstance();
            loginForm.RequestRegister += (RegisterRequest request) => RequestRegister?.Invoke(request);
            loginForm.RequestLogIn    += (string login, string password) => RequestLogIn?.Invoke(login, password);

            loginForm.FormClosing += (object sender, FormClosingEventArgs e) => activeForm = null;
        }
コード例 #3
0
    public void LogIn()
    {
        RequestLogIn = new RequestLogIn();
        var id       = GameObject.Find("IDInput").transform.FindChild("UILabel").GetComponent <UILabel>().text;
        var password = GameObject.Find("PasswordInput").transform.FindChild("UILabel").GetComponent <UILabel>().text;

        if (id.Length == 0 || password.Length == 0)
        {
            var error = GameObject.Find("Error").GetComponent <UILabel>();
            error.color = Color.yellow;
            error.text  = "항목이 비었습니다.";
            return;
        }

        RequestLogIn.UserId   = id;
        RequestLogIn.Password = password;
        Debug.LogFormat("{0} / {1}", RequestLogIn.UserId, RequestLogIn.Password);

        Post(Urls.UrlLogIn, RequestLogIn);
    }
コード例 #4
0
ファイル: LogInModel.cs プロジェクト: gwanos/Gacha
        public Tuple <ResultCode, RequestLogIn> Refine(string userInput)
        {
            try
            {
                var requestLogIn = new RequestLogIn();

                // Parsing
                var signInRequest = JsonConvert.DeserializeObject <RequestLogIn>(userInput);

                // Mapping
                requestLogIn.UserId   = signInRequest.UserId;
                requestLogIn.Password = signInRequest.Password;

                var ret = new Tuple <ResultCode, RequestLogIn>(ResultCode.SUCCESS, requestLogIn);
                return(ret);
            }
            catch (Exception)
            {
                var ret = new Tuple <ResultCode, RequestLogIn>(ResultCode.LCA0002, null);
                return(ret);
            }
        }
コード例 #5
0
ファイル: LogInLogic.cs プロジェクト: gwanos/Gacha
        // Execute
        public Tuple <ResultCode, string, List <int> > Execute(RequestLogIn requestLogIn)
        {
            var ret = _dbManager.LogIn(requestLogIn.UserId, requestLogIn.Password);

            return(ret);
        }
コード例 #6
0
 public LogInManager()
 {
     RequestLogIn  = new RequestLogIn();
     ResponseLogIn = new ResponseLogIn();
 }