Ejemplo n.º 1
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad ();
            this.cmpContrasena.SecureTextEntry = true;

                this.btnIngresar.TouchUpInside += (sender, e) => {
                    user = this.cmpUsuario.Text;
                    password = this.cmpContrasena.Text;

                    if(user.Equals("")&& password.Equals("")){
                        UIAlertView alert = new UIAlertView(){
                            Title = "ERROR", Message = "Ingresa correctamente los datos"
                        };
                        alert.AddButton("Aceptar");
                        alert.Show();
                    }else{
                        try{
                            LoginService loginService = new LoginService();
                            String respuesta = loginService.SetUserAndPassword(user, password);
                            if(respuesta.Equals("0")){
                                UIAlertView alert = new UIAlertView(){
                                    Title = "ERROR", Message = "Datos incorrectos"
                                };
                                alert.AddButton("Aceptar");
                                alert.Show();
                            }else if(respuesta.Equals("1")){
                                tasksView = new TasksView();
                                this.NavigationController.PushViewController(tasksView, true);
                            }
                            else{
                                UIAlertView alert = new UIAlertView(){
                                    Title = "ERROR", Message = "Error del Servidor, intentelo de nuevo"
                                };
                                alert.AddButton("Aceptar");
                                alert.Show();
                            }
                        } catch(System.Net.WebException){
                            UIAlertView alert = new UIAlertView(){
                                Title = "ERROR", Message = "No se pudo conectar al servidor, verifique su conexión a internet"
                            };
                            alert.AddButton("Aceptar");
                            alert.Show();
                        }
                    }
                };

            this.cmpContrasena.ShouldReturn += (textField) => { textField.ResignFirstResponder(); return true; };
            this.cmpUsuario.ShouldReturn += (textField) => { textField.ResignFirstResponder(); return true; };
        }
Ejemplo n.º 2
0
        public override void ViewDidLoad()
        {
            base.ViewDidLoad();
            this.cmpContrasena.SecureTextEntry = true;


            this.btnIngresar.TouchUpInside += (sender, e) => {
                user     = this.cmpUsuario.Text;
                password = this.cmpContrasena.Text;

                if (user.Equals("") && password.Equals(""))
                {
                    UIAlertView alert = new UIAlertView()
                    {
                        Title = "ERROR", Message = "Ingresa correctamente los datos"
                    };
                    alert.AddButton("Aceptar");
                    alert.Show();
                }
                else
                {
                    try{
                        LoginService loginService = new LoginService();
                        String       respuesta    = loginService.SetUserAndPassword(user, password);
                        if (respuesta.Equals("0"))
                        {
                            UIAlertView alert = new UIAlertView()
                            {
                                Title = "ERROR", Message = "Datos incorrectos"
                            };
                            alert.AddButton("Aceptar");
                            alert.Show();
                        }
                        else if (respuesta.Equals("1"))
                        {
                            tasksView = new TasksView();
                            this.NavigationController.PushViewController(tasksView, true);
                        }
                        else
                        {
                            UIAlertView alert = new UIAlertView()
                            {
                                Title = "ERROR", Message = "Error del Servidor, intentelo de nuevo"
                            };
                            alert.AddButton("Aceptar");
                            alert.Show();
                        }
                    } catch (System.Net.WebException) {
                        UIAlertView alert = new UIAlertView()
                        {
                            Title = "ERROR", Message = "No se pudo conectar al servidor, verifique su conexión a internet"
                        };
                        alert.AddButton("Aceptar");
                        alert.Show();
                    }
                }
            };


            this.cmpContrasena.ShouldReturn += (textField) => { textField.ResignFirstResponder(); return(true); };
            this.cmpUsuario.ShouldReturn    += (textField) => { textField.ResignFirstResponder(); return(true); };
        }