示例#1
0
        private async void Button_Clicked(object sender, EventArgs e)
        {
            Boolean error = false;

            failMsg.IsVisible = false;
            string msgerror = " ";

            if (passInput.Text == null)
            {
                error = true;
            }
            if (dniEntry.Text == null)
            {
                error = true;
            }
            if (error == false)
            {
                PostOperador po = null;
                try
                {
                    po = Posts.FirstOrDefault(o => o.Dni == dniEntry.Text);
                }
                catch (Exception)
                {
                    Test.Text = "Ha ocurrido un error";
                }

                if (po != null)
                {
                    Test.Text = "ESTOY AQUI";
                    var aux = core.Hash(passInput.Text);
                    if (aux == po.password)
                    {
                        Test.Text = "Viva - " + aux + " - " + po.password;
                        await Navigation.PushModalAsync(new DrawPage());
                    }
                    else
                    {
                        Test.Text = "Nooo..  - " + aux + " - " + po.password;
                    }
                    failMsg.IsVisible = true;
                    msgerror          = "No existe el usuario o la contraseñá";
                    failMsg.Text      = msgerror;
                }
                else
                {
                    failMsg.IsVisible = true;
                    msgerror          = "No existe el usuario o la contraseñá";
                    failMsg.Text      = msgerror;
                }
            }
            else
            {
                failMsg.IsVisible = true;
                msgerror          = "Hay campos vacios...";
                failMsg.Text      = msgerror;
            }
        }
 private HttpCliente connection = new HttpCliente("operador/"); //Instancia de la clase HttpCliente
 /// <summary>
 /// Constructores
 /// </summary>
 public VistaOperadorSeleccionado(PostOperador postOperador)
 {
     op = postOperador;
     InitializeComponent();
     addButon.IsVisible     = false;
     idOperador.IsEnabled   = false;
     idOperador.Text        = op.Id.ToString();
     nombreOperador.Text    = op.Nombre;
     apellidosOperador.Text = op.Apellidos;
     dniOperador.Text       = op.Dni;
 }