private void cmdAceptar_Click(object sender, RoutedEventArgs e) { bool ok = false; if (!(this.txtUsuario.Text.Length > 0)) { MessageBox.Show("Se requiere especificar cuenta de usuario.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); ok = true; } else if (!(this.pasContrasena.Password.Length > 0)) { MessageBox.Show("Se requiere especificar contraseña.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); ok = true; } else if (!(this.pasContrasena.Password.Length >= 3)) { MessageBox.Show("Se requiere especificar contraseña válida.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); ok = true; } if (ok == false) { var rbac = new Rbac(); User user = rbac.authenticate(this.txtUsuario.Text, this.pasContrasena.Password); if (user != null) { SessionManager.initSession(user); this.Hide(); frmPrincipal objPrincipal = new frmPrincipal(); bool? Resultado = objPrincipal.ShowDialog(); if (Resultado == false) { objPrincipal.Close(); Application.Current.Shutdown(); } } else { MessageBox.Show("Usuario o contraseña no válidos.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private void cmdAceptar_Click(object sender, RoutedEventArgs e) { bool ok = false; if (!(this.txtUsuario.Text.Length > 0)) { MessageBox.Show("Se requiere especificar cuenta de usuario.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); ok = true; } else if (!(this.pasContrasena.Password.Length > 0)) { MessageBox.Show("Se requiere especificar contraseña.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); ok = true; } else if (!(this.pasContrasena.Password.Length >= 3)) { MessageBox.Show("Se requiere especificar contraseña válida.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); ok = true; } if (ok == false) { var rbac = new Rbac(); User user = rbac.authenticate(this.txtUsuario.Text, this.pasContrasena.Password); if (user != null) { SessionManager.initSession(user); this.Hide(); frmPrincipal objPrincipal = new frmPrincipal(); bool? Resultado = objPrincipal.ShowDialog(); if (Resultado == false) { objPrincipal.Close(); Application.Current.Shutdown(); } } else MessageBox.Show("Usuario o contraseña no válidos.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }