Example #1
0
        /// <summary>
        /// Ocorre ao adicionar um item de crédito.
        /// </summary>
        void AoAdicionarItensCrédito(DbComposição<VendaCrédito> composição, VendaCrédito entidade)
        {
            if (((VendaCrédito)entidade).Venda != this)
            {
                composição.Remover(entidade);
                throw new ApplicationException("Crédito da venda não está vinculada à venda que o cadastra.");
            }

            entidade.Alterado += new DbManipulaçãoHandler(AoAlterarCrédito);
        }