Ejemplo n.º 1
0
 /// <summary>
 /// Ocorre ao remover uma saída.
 /// </summary>
 void AoRemoverSaída(DbComposição<Saída> composição, Saída entidade)
 {
     if (entidade.AcertoConsignado != null && entidade.AcertoConsignado.Equals(this))
         entidade.DefinirAcertoConsignado(null);
 }
Ejemplo n.º 2
0
        /// <summary>
        /// Ocorre ao adicionar uma saída.
        /// </summary>
        void AoAdicionarSaída(DbComposição<Saída> composição, Saída entidade)
        {
            GarantirConsistênciaAdição(entidade, composição);
            entidade.DefinirAcertoConsignado(this);

            if (!Cadastrado)
                entidade.AntesDeCadastrar += new DbManipulaçãoCancelávelHandler(AntesDeCadastrarSaída);

            entidade.AntesDeAtualizar += new DbManipulaçãoCancelávelHandler(AntesDeAtualizarRelacionamento);
        }