Ejemplo n.º 1
0
        private void Btn_Login_Clicked(object sender, EventArgs e)
        {
            ActivitySpinner.IsVisible = true;
            User user = new User(Entry_Username.Text, Entry_Password.Text);

            XamarinAPI.Login(Entry_Username.Text, Entry_Password.Text);
            //if (user.CheckInformation())
            //{
            //    //DisplayAlert("Login", "Login Success", "Ok");
            //    //NavigationPage.SetHasNavigationBar(this, false);
            //    //Navigation.PushAsync(new MasterDetailPage1());
            //    App.Current.MainPage = new NavigationPage(new MasterDetailPage1());
            //}
            //else
            //{
            //    DisplayAlert("Login", "Login Not Correct, empty username or password", "Ok");
            //}
            //ActivitySpinner.IsVisible = false;
        }
Ejemplo n.º 2
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            Xamarin.Essentials.Platform.Init(this, savedInstanceState);
            // Set our view from the "main" layout resource
            SetContentView(Resource.Layout.activity_main);

            xamarinAPI = RestService.For <XamarinAPI>("http://localhost:5000");

            alertDialog = new EDMTDialogBuilder().SetContext(this).Build();

            etPassword  = FindViewById <EditText>(Resource.Id.etPassword);
            etUsername  = FindViewById <EditText>(Resource.Id.etUsername);
            btnLogin    = FindViewById <Button>(Resource.Id.btnLogin);
            txtRegister = FindViewById <TextView>(Resource.Id.txtRegister);

            txtRegister.Click += delegate
            {
                StartActivity(new Android.Content.Intent(this, typeof(ActivityRegister)));
            };
        }
Ejemplo n.º 3
0
        protected override void OnCreate(Bundle savedInstanceState)
        {
            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.activity_register);

            xamarinAPI = RestService.For <XamarinAPI>("http://localhost:5000");

            alertDialog = new EDMTDialogBuilder().SetContext(this).Build();

            etPassword  = FindViewById <EditText>(Resource.Id.etPassword);
            etUsername  = FindViewById <EditText>(Resource.Id.etUsername);
            btnRegister = FindViewById <Button>(Resource.Id.btnRegister);


            btnRegister.Click += async delegate
            {
                alertDialog.Show();

                TbUser user = new TbUser();
                user.Username = etUsername.Text;
                user.Password = etPassword.Text;

                var result = await xamarinAPI.RegisterUser(user);

                if (result.Contains("successfully"))
                {
                    Finish();
                }

                Toast.MakeText(this, result, ToastLength.Short).Show();

                alertDialog.Dismiss();
            };

            // Create your application here
        }