private async void ResetPassword_Click(object sender, EventArgs e) { MenuItem item = (MenuItem)sender; fullServidor servidorVar = (fullServidor)item.CommandParameter; string currentYear = DateTime.Now.Year.ToString(); var input1 = "macabeos" + currentYear; string encryptedPass; MD5 md5 = MD5.Create(); byte[] inputBytes = Encoding.ASCII.GetBytes(input1); byte[] hash = md5.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } encryptedPass = sb.ToString(); UseManager manager = new UseManager(); manager.cambiarPassword(encryptedPass, servidorVar.id); await DisplayAlert("Contraseña", "La Contraseña de: " + servidorVar.fullname + " ha sido modificada a: " + input1, "Aceptar"); await Navigation.PushAsync(new MenuUsuarios(servidor, acceso, usuario)); }
private async void bntChange_click(object sender, EventArgs e) { try { string input1 = txtPassword.Text; string input2 = txtPassword2.Text; if (input1 == input2) { string encryptedPass; MD5 md5 = MD5.Create(); byte[] inputBytes = Encoding.ASCII.GetBytes(input1); byte[] hash = md5.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } encryptedPass = sb.ToString(); UseManager manager = new UseManager(); manager.cambiarPassword(encryptedPass, idusuarioMod); await DisplayAlert("Contraseña", "Su Contraseña a sido cambiada con exito", "Aceptar"); await Navigation.PushAsync(new MenuUsuarios(servidor, acceso, usuario)); } else { await DisplayAlert("Contraseña", "Su Contraseña no Coincide Trate nuevamente", "Aceptar"); txtPassword.Text = ""; txtPassword2.Text = ""; } } catch (Exception e1) { await DisplayAlert("Contraseña", "La Contraseña no se Guardo", "Acceptar"); txtPassword.Text = ""; Console.WriteLine(e1.Message.ToString()); } }
private async void bntChange_click(object sender, EventArgs e) { try { string input1 = txtPassword.Text; string input2 = txtPassword2.Text; int valid = 0; if (String.IsNullOrEmpty(input1)) { Validador1.Text = "Debe Agregar la contraseña"; valid = valid + 1; } if (String.IsNullOrEmpty(input2)) { Validador2.Text = "Debe Repetir la contraseña"; valid = valid + 1; } if (valid == 0) { if (input1 == input2) { string encryptedPass; MD5 md5 = MD5.Create(); byte[] inputBytes = Encoding.ASCII.GetBytes(input1); byte[] hash = md5.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } encryptedPass = sb.ToString(); UseManager manager = new UseManager(); manager.cambiarPassword(encryptedPass, usuario); await DisplayAlert("Contraseña", "Su Contraseña a sido cambiada con exito", "Aceptar"); await Navigation.PushAsync(new MenuUsuarios(servidor, acceso, usuario)); } else { await DisplayAlert("Contraseña", "Su Contraseña no Coincide Trate nuevamente", "Aceptar"); txtPassword.Text = ""; txtPassword2.Text = ""; } } else { await DisplayAlert("Registro", "No puede Cambiar la contraseña hasta llenar Valores Faltantes", "Aceptar"); } } catch (Exception e1) { await DisplayAlert("Contraseña", "La Contraseña no se Guardo", "Acceptar"); txtPassword.Text = ""; Console.WriteLine(e1.Message.ToString()); } }