public async void Login() { if (Usuario == "Admin" && Contraseña == "admin") { var ficZt_cat_productos = new cat_personas(); FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmCatPersonasList>(ficZt_cat_productos); } else { var result = await FicLoSrvCatPersonas.FicMetGetListCatUsuarios(Usuario, Contraseña); if (result.Count == 1) { Verdadero = true; var usuario = await FicLoSrvCatPersonas.FitMetGetUsuario(Usuario, Contraseña); var ficZt_cat_productos = await FicLoSrvCatPersonas.FitMetGetPersona(usuario); Global.UsuarioReg = usuario.UsuarioReg; FicLoSrvNavigationCatPersonas.FicMetNavigateTo <FicVmCatPersonasDetalle>(ficZt_cat_productos); } else { var m = new modal(); await m.DisplayAlert("Error", "Nombre de Usuario ó Contraseña incorrectos!", "Aceptar"); Verdadero = false; } } }
private void Enviar_Clicked(object sender, EventArgs e) { var emailValue = getEmail.Text; var message = new MimeMessage(); message.From.Add(new MailboxAddress("Contraseña Temporal", "*****@*****.**")); message.To.Add(new MailboxAddress("Usuario", "" + emailValue)); message.Subject = "Contraseña"; String NewPass = CrearPassword(6); message.Body = new TextPart("plain") { Text = @"Tu contraseña temporal para ingresar al sistema es: " + NewPass }; using (var client = new SmtpClient()) { client.Connect("smtp.gmail.com", 587, false); client.AuthenticationMechanisms.Remove("XOAUTH2"); client.Authenticate("*****@*****.**", "contra1234"); client.Send(message); client.Disconnect(true); var m = new modal(); m.DisplayAlert("Aviso", "Tu contraseña temporal se envió de forma correcta al correo: " + emailValue, "Aceptar"); ((NavigationPage)this.Parent).PushAsync(new FicViCpLogin(null)); } }
private async void BtnEntrar_Clicked(object sender, EventArgs e) { Device.BeginInvokeOnMainThread(async() => { EsperarAc.IsRunning = true; if (string.IsNullOrEmpty(User.Text)) { var j = new modal(); await j.DisplayAlert("Error", "El usuario está vacio", "ok"); User.Focus(); return; } if (string.IsNullOrEmpty(Pass.Text)) { var j = new modal(); await j.DisplayAlert("Error", "La contraseña está vacia", "ok"); Pass.Focus(); return; } if (statusInternet.Text == "Connected") { Device.BeginInvokeOnMainThread(async() => { string dir = "http://localhost:60304/api/verifica?user="******"&password="******""); // http://localhost:60304/api/verifica?user=BARIASP&password=Brayan01 if (result != null) { EsperarAc.IsRunning = false; await((NavigationPage)this.Parent).PushAsync(new FicMasterPage()); } else { var j = new modal(); await j.DisplayAlert("pruebas", "JSon Vacio", "ok"); } }); } else if (statusInternet.Text == "Disconnected") { //metodo local if (User.Text == "Admin" && Pass.Text == "admin") { var j = new modal(); await j.DisplayAlert("Aletra¡", "Estas Conectado sin conexion,por lo que los datos vizualizados podrian no ser los actuales", "ok"); EsperarAc.IsRunning = false; await((NavigationPage)this.Parent).PushAsync(new FicMasterPage()); } } }); //((NavigationPage)this.Parent).PushAsync(new FicViCpMainPage(null)); }
public async void Correos() { var p = new modal(); var R_Correo = await FicLoSrvCatPersonas.FitMetGetUsuario(Correo); await p.DisplayAlert("Prueba", R_Correo.Correo, "Aceptar", "Cancelar"); var emailValue = Correo; var message = new MimeMessage(); message.From.Add(new MailboxAddress("Contraseña Temporal", "*****@*****.**")); message.To.Add(new MailboxAddress("Usuario", "" + emailValue)); message.Subject = "Contraseña"; String NewPass = CrearPassword(6); message.Body = new TextPart("plain") { Text = @"Tu contraseña temporal para ingresar al sistema es: " + NewPass }; R_Correo.Contrasena = NewPass; await FicLoSrvCatPersonas.FicMetInsertNewCatUsuarios(R_Correo); using (var client = new SmtpClient()) { client.Connect("smtp.gmail.com", 587, false); client.AuthenticationMechanisms.Remove("XOAUTH2"); client.Authenticate("*****@*****.**", "contra1234"); client.Send(message); client.Disconnect(true); var m = new modal(); await m.DisplayAlert("Aviso", "Tu contraseña temporal se envió de forma correcta al correo: " + emailValue, "Aceptar"); //((NavigationPage)this.Parent).PushAsync(new FicViCpLogin(null)); } }