private void entrar_Click(object sender, EventArgs e)
        {
            // 1 es Verdadero
            // 0 es falso
            if (this.password.Text == "")
            {
                MessageBox.Show("Tenes que ingresar una password");
                return;
            }

            if (this.usuario.Text == "")
            {
                MessageBox.Show("Debe ingresar un usuario");
                return;
            }

            Usuario usr = new Usuario();
            usr = usr.buscar(this.usuario.Text);

            if (usr != null)
            {
                if (usr.IntentosFallidos >= 3)
                {
                    MessageBox.Show("Su usuario fue inhabilitado. Comunicate con el administrador");
                    return;
                }

                byte[] data = Utiles.encriptar(this.password.Text);

                if (!(usr.Password.SequenceEqual(data)))
                {
                    MessageBox.Show("Clave Incorrecta");
                    usr.IntentosFallidos = usr.IntentosFallidos + 1;
                    usr.update();

                    if (usr.IntentosFallidos > 3)
                    {
                        MessageBox.Show("Supero la cantidad de intentos. Su usuario fue inhabilitado. Comunicate con el administrador");
                        return;
                    }
                    return;
                }

            }
            else
            {
                MessageBox.Show("Usuario no encontrado");
                return;
            }

            usr.IntentosFallidos = 0;
            usr.update();

            MenuForm menu = new MenuForm();
            menu.setPermisos(1);
            this.Hide();
            menu.ShowDialog();
            this.Close();
        }
        public Usuario buscar(String nombre)
        {
            Usuario usr;
            this.usuariosTableAdapter.Fill(this.dataSet.Usuarios);
            GD2C2015DataSet.UsuariosRow[] result = (GD2C2015DataSet.UsuariosRow[])this.dataSet.Usuarios.Select("usu_nombre='" + nombre + "'");
            if (result.Length != 0)
            {
                usuarioRow = result.First();
                usr = new Usuario();

                //Usuario u = getCliente(usuarioRow.usu_id);
                //{
                //    //Es el administrador!
                //    u = new Usuario();
                //}
                usr.Id = usuarioRow.usu_id;
                usr.Activo = usuarioRow.usu_activo;
                usr.IntentosFallidos = usuarioRow.usu_intentos_logueo_fallidos;
                usr.Password = usuarioRow.usu_password;
                usr.Nombre = usuarioRow.usu_nombre;
                usr.Rol = buscarRol(usuarioRow.rol_id);

                return usr;
            }
            else
            {
                return null;
            }
        }