public bool Receber(int Codigo, string Obs, int[] Ativos, string[] Imgs, int pessoa, string Latitude, string Longitude, int[] Salas)
        {
            Localizacao   loc    = new Localizacao(Latitude, Longitude, 0);
            Transferencia transf = new Transferencia()
            {
                AprovacaoDestino = new Aprovacao()
                {
                    Observacao = Obs, Responsável = new Pessoa(pessoa)
                },
                AprovacaoGerente = null
            };

            transf.SetCodigo(Codigo);
            transf.AprovacaoDestino.Status       = true;
            transf.AprovacaoDestino.DataInsercao = DateTime.Now;


            List <Ativo> Atvs = new List <Ativo>();

            for (int i = 0; i < Ativos.Length; i++)
            {
                Atvs.Add(new Ativo(Ativos[i]));
                Atvs[i].Imagens.Add(new Imagem(0, Imgs[i], Ativos[i]));
                Atvs[i].SetSala(new Sala(Salas[i]));
            }
            transf.AprovacaoDestino.Ativos = Atvs;

            return(transf.Receber(loc));
        }