private void btnVolver_Click(object sender, EventArgs e)
        {
            this.Close();
            Usuario         user = new Usuario();
            panelContenedor menu = new panelContenedor(user);

            menu.Show();
        }
Exemple #2
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     if (textBox2.Text == null)
     {
         MessageBox.Show("Ingrese una contraseña.");
     }
     else
     {
         if (userCP.EditarPsw(userCP, textBox2.Text) >= 0)
         {
             MessageBox.Show("Contraseña cambiada exitosamente", "¡Correcto!",
                             MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
             panelContenedor vgral = new panelContenedor(userCP);
             vgral.Show();
             this.Hide();
         }
     }
 }
Exemple #3
0
        private void loginBtn_Click(object sender, EventArgs e)
        {
            try
            {
                if (todosCamposCompletos())
                {
                    Usuario usuario = new Usuario();
                    usuario.username = textBox1.Text;
                    usuario.password = textBox2.Text;
                    UsuarioService service = new UsuarioService();
                    int            resp    = service.login(usuario);
                    if (resp == 0)
                    {
                        Usuario      userLogueado = new Usuario();
                        ConfigGlobal conf         = new ConfigGlobal();
                        userLogueado = service.obtenerUsuariosByName(usuario.username);

                        //if (userLogueado.ObtenerRol(userLogueado.username) == "Administrador" && userLogueado.cambioPsw == 0)
                        if (userLogueado.creadoPor == "admin" && userLogueado.cambioPsw == 0)
                        {
                            MessageBox.Show("Debe cambiar la contraseña, de lo contrario no podrá acceder a ninguna funcionalidad.", "¡Advertencia!",
                                            MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                            //userLogueado.fechaCreacionPsw();
                            UsuarioCambiarPsw nuevaPsw = new UsuarioCambiarPsw(userLogueado);
                            nuevaPsw.Show();
                        }
                        else
                        {
                            panelContenedor vgral = new panelContenedor(userLogueado);
                            vgral.Show();
                            this.Hide();
                        }
                    }
                    else
                    {
                        if (resp == -1)
                        {
                            MessageBox.Show("El usuario no existe o no está activo. No se pudo realizar el Login.", "No se pudo realizar el Login",
                                            MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        else
                        {
                            if (resp == -2)
                            {
                                service.PasarAInhabilitado(textBox1.Text);
                                MessageBox.Show("Usuario Inhabilitado", "No se pudo realizar el Login",
                                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            else
                            {
                                MessageBox.Show("Contraseña Incorrecta. No se pudo realizar el Login.", "No se pudo realizar el Login",
                                                MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }


                    //this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }