public List <UsuarioNegocio> GetAll()
        {
            telefonoNegocio  = new TelefonoNegocio();
            direccionNegocio = new DireccionNegocio();
            List <UsuarioDTO> userdto = new List <UsuarioDTO>();

            UsuarioDTO objuser = new UsuarioDTO();

            userdto = objuser.GetUsers();

            List <UsuarioNegocio> usrReturn = new List <UsuarioNegocio>();

            if (userdto != null)
            {
                foreach (var foo in userdto)
                {
                    this.Usuarioid     = foo.Usuarioid;
                    this.nombre        = foo.nombre;
                    this.Apellido      = foo.Apellido;
                    this.clave         = foo.clave;
                    this.Descripcion   = foo.Descripcion;
                    this.Documento     = foo.Documento;
                    this.tipoDocumento = foo.tipoDocumento;
                    this.telefonoNegocio.GetTelefonobyID(foo.TelefonoId);
                    this.direccionNegocio.GetDireccionbyId(foo.Direccionid);
                    usrReturn.Add(new UsuarioNegocio(this));
                    Console.WriteLine("Usuario Cargado " + this.Usuarioid.ToString());
                }
                return(usrReturn);
            }
            else
            {
                return(null);
            }
        }