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); }