Ejemplo n.º 1
0
        private void modificarContraseñaToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Modificar_Contrasena modificarpass = new Modificar_Contrasena(usuario_logueado);

            modificarpass.Show();
        }
Ejemplo n.º 2
0
        private void btn_Ingresar_Click(object sender, EventArgs e)
        {
            usu_BE.nom_usuario = txt_NombreUsu.Text;
            usu_BE.contraseña  = txt_contraseña.Text;
            //Menu menuPrincipal = new Menu(usu_BE);

            if (this.ValidarConexion())
            {
                if (usu_BE.nom_usuario != "")
                {
                    if (usu_BE.contraseña != "")
                    {
                        usu_BE = usu_BLL.validarUsuario(usu_BE);
                        if (ValidarUsu(usu_BE))
                        {
                            Menu menuPrincipal = new Menu(usu_BE);
                            if (!usu_BE.activo)
                            {
                                MessageBox.Show("El usuario se encuentra inhabilitado. Por favor, comunicarse con el Administrador del sistema");
                            }
                            else
                            {
                                //CONFIGURACION GLOBAL DEL USUARIO DEL SISTEMA
                                this.FijarPermisos();
                                this.FijarIdioma();

                                if (usu_BE.es_primer_login)
                                {
                                    Modificar_Contrasena mod_contraseña = new Modificar_Contrasena(usu_BE);
                                    mod_contraseña.Show(this);
                                    this.Hide();
                                }
                                else
                                {
                                    List <string> listaErrores = BLL.DigitoVerificador.VerificarIntegridad();
                                    if (listaErrores.Count == 0)
                                    {
                                        MessageBox.Show("Se ingresó al sistema");
                                        Bitacora_BAJA.RegistrarEnBitacora(usu_BE, DateTime.Now, "Login exitoso");

                                        menuPrincipal.Show(this);
                                        //this.Owner.Hide();
                                        this.Hide();
                                    }
                                    else
                                    {
                                        IntegridadBD formIntegridadBD = new IntegridadBD(listaErrores, usu_BE);
                                        Bitacora_ALTA.RegistrarEnBitacora(usu_BE, DateTime.Now, "Error en la Integridad de la BD");
                                        formIntegridadBD.Show(this);
                                        this.Hide();
                                    }
                                }
                            }
                        }
                    }
                    else
                    {
                        MessageBox.Show("Debe completar el campo 'Contraseña'", "Hotel Yavin", MessageBoxButtons.OK);
                    }
                }
                else
                {
                    MessageBox.Show("Debe completar el campo 'Nombre de Usuario'", "Hotel Yavin", MessageBoxButtons.OK);
                }
            }
            else
            {
                ConfiguradorConexion configConexion = new ConfiguradorConexion();
                configConexion.Show(this);
                this.Hide();
            }
        }