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();
        }
Esempio n. 3
0
        private void lbRegresar_MouseDown(object sender, MouseButtonEventArgs e)
        {
            MainMenuAdministracion Window = new MainMenuAdministracion();

            this.Hide();
            Window.ShowDialog();
            Close();
        }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
        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);
            }
        }
Esempio n. 6
0
        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");
            }
        }