public override bool Equals(object obj)
        {
            if (obj == null || obj is System.DBNull)
            {
                return(false);
            }

            PecaOrcamento po = (PecaOrcamento)obj;

            return(po.getPeca().getModelo().Equals(this.getPeca().getModelo()) &&
                   po.getPeca().getNome().Equals(this.getPeca().getNome()) &&
                   po.getPeca().getIntervaloAnos().Equals(this.getPeca().getIntervaloAnos()));
        }
Пример #2
0
 public int GetHashCode(ProdutoOrcamento obj)
 {
     if (obj is PecaOrcamento)
     {
         PecaOrcamento po = (PecaOrcamento)obj;
         return(((Peca)po.getPeca()).getModelo().GetHashCode());
     }
     return(obj.getProduto().getNome().GetHashCode());
 }