Esempio n. 1
0
        private void cambiarPsw_Click(object sender, EventArgs e)
        {
            UsuarioCambiarPsw cambiarPsw = new UsuarioCambiarPsw(userLog);

            cambiarPsw.FormClosed += new FormClosedEventHandler(mostrarlogoAlCerrarForm);
            AbrirFormInPanel(cambiarPsw);
            //listadoEst.Show();
            //this.Hide();
        }
Esempio n. 2
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);
            }
        }