public void Atualiza(MetadaUnidadeporTrimestre mMetadaUnidadeporTrimestre, Model.MetadaUnidade mMetadaUnidade, List <Model.OrcamentoDetalhado> lstOrcamentoDetalhado)
        {
            ServiceMetadaUnidadeporSegmento.Criar(mMetadaUnidadeporTrimestre, lstOrcamentoDetalhado);

            if (mMetadaUnidade.NiveldaMeta.Value == (int)Domain.Enum.MetaUnidade.NivelMeta.Detalhado)
            {
                ServiceMetadoCanal.Criar(mMetadaUnidadeporTrimestre, mMetadaUnidade, lstOrcamentoDetalhado);
            }
        }
        public void Criar(Model.MetadaUnidade mMetadaUnidade, List <Model.OrcamentoDetalhado> lstOrcamentoDetalhado, string Nome, int trimestre, Guid trimestreId)
        {
            MetadaUnidadeporTrimestre mMetadaUnidadeporTrimestre;

            mMetadaUnidadeporTrimestre     = new MetadaUnidadeporTrimestre(RepositoryService.NomeDaOrganizacao, RepositoryService.IsOffline, RepositoryService.Provider);
            mMetadaUnidadeporTrimestre.Ano = mMetadaUnidade.Ano;
            mMetadaUnidadeporTrimestre.UnidadedeNegocio = mMetadaUnidade.UnidadedeNegocios;
            mMetadaUnidadeporTrimestre.Trimestre        = trimestre;
            mMetadaUnidadeporTrimestre.Nome             = mMetadaUnidade.Nome + Nome;
            mMetadaUnidadeporTrimestre.MetadaUnidade    = new Lookup(mMetadaUnidade.ID.Value, SDKore.Crm.Util.Utility.GetEntityName <Model.MetadaUnidade>());
            mMetadaUnidadeporTrimestre.ID = trimestreId;

            RepositoryService.MetadaUnidadeporTrimestre.Create(mMetadaUnidadeporTrimestre);
            ServiceMetadaUnidadeporSegmento.Criar(mMetadaUnidadeporTrimestre, lstOrcamentoDetalhado);

            if (mMetadaUnidade.NiveldaMeta.Value == (int)Domain.Enum.MetaUnidade.NivelMeta.Detalhado)
            {
                ServiceMetadoCanal.Criar(mMetadaUnidadeporTrimestre, mMetadaUnidade, lstOrcamentoDetalhado);
            }
        }
        public void AtualizaManualRetorno(Model.MetadaUnidade mMetadaUnidade, Trimestre trimestre, Guid canalId)
        {
            MetadaUnidadeporTrimestre mMetadaUnidadeporTrimestre = RepositoryService.MetadaUnidadeporTrimestre.Obterpor(mMetadaUnidade.ID.Value, trimestre.Id.Value);

            ServiceMetadoCanal.AtualizarManual(mMetadaUnidadeporTrimestre, trimestre, canalId);
        }