public Processo(String reu, String especie, int numProcesso, double valorAjuizado, Data dataAjuizamento, Data periodo, Data ultMov) { this.reu = reu; this.especie = especie; this.numProcesso = numProcesso; this.valorAjuizado = valorAjuizado; this.dataAjuizamento = dataAjuizamento; this.periodo = periodo; this.ultMov = ultMov; ajuizado = null; //chamar metodo custas = null; //chamar metodo }
public Acordo(String devedor, String processo, String formaAtualizacao, Data dataAssinatura, Data inicio, Data fim, double valorTotal, double valorParcela, int numParcelas) { this.processo = processo; this.devedor = devedor; this.formaAtualizacao = formaAtualizacao; this.dataAssinatura = dataAssinatura; this.inicio = inicio; this.fim = fim; this.valorTotal = valorTotal; this.valorParcela = valorParcela; this.numParcelas = numParcelas; debitosInclusos = new List<Data>(); //chamar funcao para criar debitos tabela = new List<Item>(); //chamar funcao para criar tabela }
public bool addItemTabela(String devedor, String parcela, double valO, double valP, Data vencO, Data dataP) { foreach(var v in acordos) { if(v.getDevedor().Equals(devedor)) { v.addItemTabela(parcela, valO, valP, vencO, dataP); return true; } } return false; }
public bool addItemDebitos(String devedor, Data c) { foreach (var v in acordos) { if (v.getDevedor().Equals(devedor)) { v.addItemDebitos(c); return true; } } return false; }
public bool after(Data d) { if (this.ano > d.getAno()) return true; //ano desse é maior else if (d.getAno() == this.ano) { //anos são iguais if (this.mes > d.getMes()) return true; //mes desse é maior else if (this.mes == d.getMes()) { //meses são iguais if (this.dia > d.getDia()) return true; //dia desse é maior return false; //senão vem antes } return false; //mes desse é menor } return false; //ano do outro é menor }
public Item(String parc, double valO, double valP, Data vencO, Data dataP) { parcela = parc; valorOriginal = valO; valorPago = valP; vencimentoOriginal = vencO; dataPagamento = dataP; }
public void addItemTabela(String parcela, double valO, double valP, Data vencO, Data dataP) { tabela.Add(new Item(parcela, valO, valP, vencO, dataP)); }
public void addItemDebitos(Data d) { debitosInclusos.Add(d); }
public Custa(Data d, double v) { this.Data = Data; this.Valor = v; }
public void addCustas(Data d, double v) { custas.Add(new Custa(d, v)); }
public void addAjuizado(Data d) { ajuizado.Add(d); }
public Cota(double valP, Data dVenc, Data dPag, String obs) { valPago = valP; dataVencimento = dVenc; dataPagamento = dPag; this.obs = obs; }
/******************************PROCESSOS****************************************************/ public void addProcesso(String reu, String especie, int numProcesso, double valorAjuizado, Data dataAjuizamento, Data periodo, Data ultMov) { Processo p = new Processo(reu, especie, numProcesso, valorAjuizado, dataAjuizamento, periodo, ultMov); processos.Add( p); }
/******************************COTAS*****************************************************/ public void addCota(String nome, double valOriginal, double valPago, Data dataVencimento, Data dataPagamento, String obs) { cotas.Add(new Cota(valPago, dataVencimento, dataPagamento, obs)); }