/// <summary> /// /// </summary> /// <param name="mOrcamentodaUnidade"></param> /// <param name="lstOrcamentoDetalhado"></param> /// <param name="Nome"></param> /// <param name="trimestre"></param> /// <param name="lstLinhas"></param> public void Atualiza(OrcamentodaUnidadeporTrimestre mOrcamentodaUnidadeporTrimestre, Model.OrcamentodaUnidade mOrcamentodaUnidade, List <Model.OrcamentoDetalhado> lstOrcamentoDetalhado) { ServiceOrcamentodaUnidadeporSegmentoService.Criar(mOrcamentodaUnidadeporTrimestre, lstOrcamentoDetalhado); if (mOrcamentodaUnidade.NiveldoOrcamento.Value == (int)Domain.Enum.OrcamentodaUnidade.NivelOrcamento.Detalhado) { ServiceOrcamentodoCanal.Criar(mOrcamentodaUnidadeporTrimestre, mOrcamentodaUnidade, lstOrcamentoDetalhado); } }
public void Criar(Model.OrcamentodaUnidade mOrcamentodaUnidade, List <Model.OrcamentoDetalhado> lstOrcamentoDetalhado, string Nome, int trimestre , Guid trimestreId, bool addLinha) { OrcamentodaUnidadeporTrimestre mOrcamentodaUnidadeporTrimestre; mOrcamentodaUnidadeporTrimestre = new OrcamentodaUnidadeporTrimestre(RepositoryService.NomeDaOrganizacao, RepositoryService.IsOffline, RepositoryService.Provider); mOrcamentodaUnidadeporTrimestre.Ano = mOrcamentodaUnidade.Ano; mOrcamentodaUnidadeporTrimestre.UnidadedeNegocio = mOrcamentodaUnidade.UnidadedeNegocio; mOrcamentodaUnidadeporTrimestre.Trimestre = trimestre; mOrcamentodaUnidadeporTrimestre.Nome = mOrcamentodaUnidade.Nome + Nome; mOrcamentodaUnidadeporTrimestre.OrcamentoporUnidade = new Lookup(mOrcamentodaUnidade.ID.Value, SDKore.Crm.Util.Utility.GetEntityName <Model.OrcamentodaUnidade>()); mOrcamentodaUnidadeporTrimestre.ID = trimestreId; RepositoryService.OrcamentodaUnidadeporTrimestre.Create(mOrcamentodaUnidadeporTrimestre); ServiceOrcamentodaUnidadeporSegmentoService.Criar(mOrcamentodaUnidadeporTrimestre, lstOrcamentoDetalhado); if (mOrcamentodaUnidade.NiveldoOrcamento.Value == (int)Domain.Enum.OrcamentodaUnidade.NivelOrcamento.Detalhado) { ServiceOrcamentodoCanal.Criar(mOrcamentodaUnidadeporTrimestre, mOrcamentodaUnidade, lstOrcamentoDetalhado); } }