private void btnMenuPrincipal_Click(object sender, RoutedEventArgs e) { MainMenuAdministracion _window = new MainMenuAdministracion(); _window.Show(); Close(); }
private void btnMenuPrincipalAdministracion_Click(object sender, RoutedEventArgs e) { MainMenuAdministracion Window = new MainMenuAdministracion(); this.Hide(); Window.ShowDialog(); Close(); }
private void lbRegresar_MouseDown(object sender, MouseButtonEventArgs e) { MainMenuAdministracion Window = new MainMenuAdministracion(); this.Hide(); Window.ShowDialog(); Close(); }
private void btnAceptar_Click(object sender, RoutedEventArgs e) { try { if (txtCodigo.Text == "" || txtUserName.Text == "" || txtContraseña.Password == "" || txtContraseña2.Password == "") { MessageBox.Show("No deje campos vacíos : ", "Error CRVA-UG", MessageBoxButton.OK, MessageBoxImage.Error); } User _datoUsuario = DatosUsuarios(); var verificar = from u in _Accion.User.GetAllData() where u.Password.ToUpper() == txtCodigo.Text.ToUpper() && u.UserName.ToUpper() == txtUserName.Text.ToUpper() select u; if (verificar.Count() > 0) { if (txtContraseña2.Password != txtContraseña.Password) { MessageBox.Show("Las contraseñas no coinciden.", "Error CRVA-UG", MessageBoxButton.OK, MessageBoxImage.Error); } else { txtCodigo.Focus(); _User.Password = txtContraseña2.Password; _User.UserName = txtUserName.Text; _UserBL.UpdatePassword(_User); MessageBox.Show("Contraseña modificada correctamente.", "CRVA-UG", MessageBoxButton.OK, MessageBoxImage.Information); MainMenuAdministracion Window = new MainMenuAdministracion(); this.Hide(); Window.ShowDialog(); Close(); } } else { MessageBox.Show("Password y user name no coinciden."); } } catch (Exception ex) { MessageBox.Show("Algo anda mal : " + ex.Message, "Error CRVA-UG", MessageBoxButton.OK, MessageBoxImage.Error); } }
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"); } }