コード例 #1
0
 public void FillUserEditFields()
 {
     currentClientData              = ClientController.Instance.currentClientData;
     editUserView.city.text         = currentClientData.city;
     editUserView.cityCode.text     = currentClientData.cityCode;
     editUserView.streetName.text   = currentClientData.streetName;
     editUserView.streetNumber.text = currentClientData.streetNumber;
     editUserView.userName.text     = currentClientData.userName;
     editUserView.userLastName.text = currentClientData.lastName;
     editUserView.email.text        = currentClientData.email;
 }
コード例 #2
0
    public void CheckUserLogin()
    {
        ClientElementModel userData = GetUserData(login, password);

        if (userData != null)
        {
            Debug.Log("Zalogowano");
            this.transform.parent.gameObject.SetActive(false);
            clientAppUi.SetActive(true);


            ClientController.Instance.InitClient(userData);
        }
    }
コード例 #3
0
    public void AddClient()
    {
        registerView.registerWindow.SetActive(false);
        ClientElementModel latestUser  = new ClientElementModel(id, email, password, userName, lastName, city, cityCode, streetName, streetNumber, "client");
        string             folder      = Application.dataPath + "/StreamingAssets";
        string             fileName    = "ClientsData.json";
        string             fullPath    = Path.Combine(folder, fileName);
        string             jasonString = File.ReadAllText(fullPath);
        ClientModel        tempUsers   = JsonUtility.FromJson <ClientModel>(jasonString);
        int tempID = tempUsers.userList.Count;

        latestUser.id = tempID;
        tempUsers.userList.Add(latestUser);
        string json = JsonUtility.ToJson(tempUsers);

        File.WriteAllText(fullPath, json);
    }
コード例 #4
0
 public void InitClient(ClientElementModel _currentClientData)
 {
     ClientView.Instance.InitClientUI();
     currentClientData = _currentClientData;
     InitUserEditData();
 }