public CupomDesconto(DateTime data, string cupom, string ip) { CupomDescontoDB db = new CupomDescontoDB(); this.data = data; this.ip = ip; this.cupom = ""; this.qtdUtilizado = 0; this.qtdEnviado = 0; this.qtdConcluido = 0; this.cupomDesconto_id = db.SalvarRetornar(this); bool sair = true; for (int i = 0; sair; i++) { if (i > 0) { this.cupom = cupom + "" + i; } else { this.cupom = cupom; } //se não existe sai do loop sair = db.Existe(this.cupom); } Alterar(); }