/// <summary> /// Ocorre ao remover uma venda. /// </summary> private void AoRemoverVenda(DbComposição<Venda> composição, Venda entidade) { if (entidade.AcertoConsignado != null && entidade.AcertoConsignado.Equals(this)) entidade.DefinirAcertoConsignado(null); }
/// <summary> /// Ocorre ao adicionar uma venda. /// </summary> private void AoAdicionarVenda(DbComposição<Venda> composição, Venda entidade) { GarantirConsistênciaAdição(entidade, composição); entidade.DefinirAcertoConsignado(this); entidade.AntesDeAtualizar += new DbManipulaçãoCancelávelHandler(AntesDeAtualizarRelacionamento); }