Esempio n. 1
0
 protected override void OnCreate(Bundle savedInstanceState)
 {
     base.OnCreate(savedInstanceState);
     SetContentView(Resource.Layout.login);
     model.db   = new LoginDA(SQLite_Android.DB.dataBase);
     model.rest = new LoginRestCon();
     controller = new LoginCon(model);
     ((NotificationManager)GetSystemService(NotificationService)).CancelAll();
     Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds);
     if (Build.VERSION.SdkInt >= BuildVersionCodes.M)
     {
         if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.Camera) != (int)Permission.Granted)
         {
             ActivityCompat.RequestPermissions(this, new string[] { Manifest.Permission.ReadPhoneState, Manifest.Permission.Camera,
                                                                    Manifest.Permission.AccessFineLocation,
                                                                    Manifest.Permission.AccessCoarseLocation,
                                                                    Manifest.Permission.ReadExternalStorage, Manifest.Permission.WriteExternalStorage },
                                               1);
         }
     }
 }
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            model.db   = new LoginDA(Sqlite_IOS.DB.dataBase);
            model.rest = new LoginRestCon();
            controller = new LoginCon(model);

            if (model.db.GetInfoUsuario() != null)
            {
                MoveToFeedPDV();
            }

            txtEmpresaLogin.ShouldReturn = (textField) =>
            {
                txtUsuarioLogin.BecomeFirstResponder();
                return(true);
            };
            txtEmpresaLogin.ReturnKeyType = UIReturnKeyType.Next;
            txtUsuarioLogin.ShouldReturn  = (textField) =>
            {
                txtSenhaLogin.BecomeFirstResponder();
                return(true);
            };
            txtUsuarioLogin.ReturnKeyType = UIReturnKeyType.Next;
            txtSenhaLogin.ShouldReturn    = (textField) =>
            {
                txtSenhaLogin.EndEditing(true);
                ExecLogin();
                return(true);
            };
            txtSenhaLogin.ReturnKeyType = UIReturnKeyType.Send;

            var g = new UITapGestureRecognizer(() => View.EndEditing(true))
            {
                CancelsTouchesInView = false
            };

            View.AddGestureRecognizer(g);
        }