private void btnMenuPrincipal_Click(object sender, RoutedEventArgs e) { MainMenuAdministracion _window = new MainMenuAdministracion(); _window.Show(); Close(); }
private void btnRegistrar_Click(object sender, RoutedEventArgs e) { txtNombre.Focus(); try { #region validación general if (txtNombre.Text.Trim() != string.Empty && txtApellido.Text.Trim() != string.Empty && txtPassword.Password.Trim() != string.Empty && txtPasswordConfirmar.Password.Trim() != string.Empty && txtEmail.Text.Trim() != string.Empty) { #region Validaciones if (ValidarUsusario() == 6) { User _datoUsuario = DatosUsuarios(); Settings.Default["UsuarioEmail"] = txtEmail.Text.Trim(); Settings.Default["NombreUsuario"] = "ADMINISTRADOR"; Settings.Default.Save(); _Accion.User.Create(_datoUsuario); MainMenuAdministracion _window = new MainMenuAdministracion(); _window.Show(); Close(); } else { ValidarUsusario(); } #endregion } else { ValidarUsusario(); } #endregion } catch (Exception ex) { MessageBox.Show("No se logro registrar el administrador : " + ex.Message + ", Vuelva a intentarlo en otro momemnto", "Error CRVA-AG", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void Button_Click(object sender, RoutedEventArgs e) { try { if (txtEmail.Text.Trim() != string.Empty && txtPassword.Password.ToString().Trim() != string.Empty) { if (!Regex.IsMatch(txtEmail.Text, @"^[a-zA-Z][\w\.-]*[a-zA-Z0-9]@[a-zA-Z0-9][\w\.-]*[a-zA-Z0-9]\.[a-zA-Z][a-zA-Z\.]*[a-zA-Z]$")) { msjEmail.Text = "Ingrese un correo electrónico valido"; msjEmail.Visibility = Visibility.Visible; msjEmailLateral.Foreground = new SolidColorBrush(Colors.Red); msjEmailLateral.Visibility = Visibility.Visible; msjPassword.Visibility = Visibility.Hidden; msjPasswordLateral.Visibility = Visibility.Hidden; } else { User _usuario = new User(); _usuario.Email = txtEmail.Text; var verificacion = _Accion.User.Login(_usuario); if (verificacion != null) { if (verificacion.Password == txtPassword.Password.ToString()) { Settings.Default["UsuarioEmail"] = verificacion.Email.ToString().Trim(); Settings.Default["NombreUsuario"] = verificacion.UserName.ToString().Trim(); Settings.Default.Save(); MainMenuAdministracion _AdministradorWindow = new MainMenuAdministracion(); _AdministradorWindow.Show(); this.Close(); } else //la contraseña no coincidio { //txtPassword.Foreground = new SolidColorBrush(Colors.DarkRed); txtPassword.Focus(); msjEmail.Visibility = Visibility.Hidden; //msjEmailLateral.Foreground = new SolidColorBrush(Colors.Red); msjEmailLateral.Visibility = Visibility.Hidden; msjPassword.Visibility = Visibility.Visible; msjPasswordLateral.Foreground = new SolidColorBrush(Colors.Red); msjPasswordLateral.Visibility = Visibility.Visible; } } else //El usuario no existe { //txtEmail.Foreground = new SolidColorBrush(Colors.DarkRed); msjEmail.Text = "El usuario no existe en el sistema"; msjEmail.Visibility = Visibility.Visible; msjEmailLateral.Foreground = new SolidColorBrush(Colors.Red); msjEmailLateral.Visibility = Visibility.Visible; msjPassword.Visibility = Visibility.Hidden; //msjPasswordLateral.Foreground = new SolidColorBrush(Colors.Red); msjPasswordLateral.Visibility = Visibility.Hidden; txtEmail.Focus(); txtPassword.Clear(); } } } else if (txtEmail.Text.Trim() == string.Empty) { //txtEmail.Foreground = new SolidColorBrush(Colors.DarkRed); msjEmail.Visibility = Visibility.Hidden; msjPassword.Visibility = Visibility.Hidden; msjEmailLateral.Foreground = new SolidColorBrush(Colors.DarkOrange); msjEmailLateral.Visibility = Visibility.Visible; txtEmail.Focus(); if (txtPassword.Password == string.Empty) { //txtPassword.Foreground = new SolidColorBrush(Colors.DarkRed); msjPasswordLateral.Foreground = new SolidColorBrush(Colors.DarkOrange); msjPasswordLateral.Visibility = Visibility.Visible; } } else { //txtPassword.Foreground = new SolidColorBrush(Colors.DarkRed); msjEmail.Visibility = Visibility.Hidden; msjPassword.Visibility = Visibility.Hidden; msjPasswordLateral.Foreground = new SolidColorBrush(Colors.DarkOrange); msjPasswordLateral.Visibility = Visibility.Visible; txtPassword.Focus(); } } catch (Exception ex) { MessageBox.Show("Error al iniciar sesión" + ex.Message, "Error CRVA-Login"); } }