Beispiel #1
0
        /// <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);
            }
        }
Beispiel #2
0
        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);
            }
        }