public Processo(String reu, String especie, string 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 = new List<Data>(); custas = new List<Custa>(); }
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 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 void addCustas(Data d, double v) { custas.Add(new Custa(d, v)); }
public void addAjuizado(Data d) { ajuizado.Add(d); }
public Custa(Data d, double v) { this.Data = d; this.Valor = v; }
private void btOk_Click(object sender, RoutedEventArgs e) { if (controle.Equals("Ajuizado")) { string s = textBox.Text; try { Data d = new Data(s); ViewModel.ProcessoAux.addAjuizado(d); textBlockAux.Visibility = Visibility.Collapsed; gridEntrada.Visibility = Visibility.Collapsed; textBox.Text = ""; Update(); } catch (Exception) { textBox.Text = ""; return; } } else if (controle.Equals("DataCusta")) { string s = textBox.Text; try { Data d = new Data(s); ViewModel.CustaAux = new Processo.Custa(); ViewModel.CustaAux.Data = d; textBlockAux.Text = "Digite o valor:"; controle = "ValorCusta"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controle.Equals("ValorCusta")) { string s = textBox.Text; try { double v = Double.Parse(s); ViewModel.CustaAux.Valor = v; ViewModel.ProcessoAux.Custas.Add(ViewModel.CustaAux); textBlockAux.Visibility = Visibility.Collapsed; gridEntrada.Visibility = Visibility.Collapsed; textBox.Text = ""; Update(); } catch (Exception) { textBox.Text = ""; return; } } }
private void btOk_Click(object sender, RoutedEventArgs e) { if (btOk.Visibility == Visibility.Collapsed) return; else if (controleEdicao.Equals("Salvo")) { textBox.Visibility = Visibility.Collapsed; btOk.Visibility = Visibility.Collapsed; textBox.Text = ""; return; } string s = textBox.Text; int num = 0; if (controleEdicao.Equals("Observação")) { ViewModel.CotaAux.Observacao = s; ViewModel.ApAtual.addCota(ViewModel.CotaAux); Update(); } else if (controleEdicao.Equals("NomeAp")) { ViewModel.ApAtual.Nome = s; Update(); } else if (controleEdicao.Equals("Espécie")) { ViewModel.ProcessoAux.Especie = s; textBlockAux.Text = "Digite o valor ajuizado:"; controleEdicao = "ValorAjuizado"; textBox.Text = ""; } if (s.Length < 1 || s.Equals(" ") || s.Equals("")) return; if (controleEdicao.Equals("DataVencimento")) { try { ViewModel.CotaAux = new Cota(); Data dataV = new Data(s); ViewModel.CotaAux.DataVencimento = dataV; textBlockAux.Text = "Digite o valor pago:"; controleEdicao = "ValorPago"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("Réu")) { ViewModel.ProcessoAux.Reu = s; textBlockAux.Text = "Digite a data de ajuizamento:"; controleEdicao = "ProcessoDataAjuizamento"; textBox.Text = ""; } else if (controleEdicao.Equals("ValorPago")) { try { double valor = Double.Parse(s); ViewModel.CotaAux.ValorPago = valor; textBlockAux.Text = "Digite a data de pagamento:"; controleEdicao = "DataPagamento"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("DataPagamento")) { try { Data dataP = new Data(s); ViewModel.CotaAux.DataPagamento = dataP; textBlockAux.Text = "Digite uma observação:"; controleEdicao = "Observação"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("Devedor")) { ViewModel.AcordoAux = new Acordo(); ViewModel.AcordoAux.Devedor = s; textBlockAux.Text = "Digite o número do processo:"; controleEdicao = "NumeroProcesso"; textBox.Text = ""; } else if (controleEdicao.Equals("NumeroProcesso")) { ViewModel.AcordoAux.Processo = s; textBlockAux.Text = "Digite a data de assinatura:"; controleEdicao = "DataAssinatura"; textBox.Text = ""; } else if (controleEdicao.Equals("DataAssinatura")) { try { Data dataAssinatura = new Data(s); ViewModel.AcordoAux.DataAssinatura = dataAssinatura; textBlockAux.Text = "Digite a data de início:"; controleEdicao = "DataInicio"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("DataInicio")) { try { Data dataInicio = new Data(s); ViewModel.AcordoAux.Inicio = dataInicio; textBlockAux.Text = "Digite a data de fim:"; controleEdicao = "DataFim"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("DataFim")) { try { Data dataFim = new Data(s); ViewModel.AcordoAux.Fim = dataFim; textBlockAux.Text = "Digite o valor total:"; controleEdicao = "ValorTotal"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("ValorTotal")) { try { double valorTotal = Double.Parse(s); ViewModel.AcordoAux.ValorTotal = valorTotal; textBlockAux.Text = "Digite o valor da parcela:"; controleEdicao = "ValorParcela"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("ValorParcela")) { try { double parcela = Double.Parse(s); ViewModel.AcordoAux.ValorParcela = parcela; textBlockAux.Text = "Digite a forma de atualização:"; controleEdicao = "FormaAtualização"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("FormaAtualização")) { ViewModel.AcordoAux.FormaAtualizacao = s; textBlockAux.Text = "Digite o número de parcelas:"; controleEdicao = "NumeroParcelas"; textBox.Text = ""; } else if (controleEdicao.Equals("NumeroParcelas")) { try { int numParcelas = Int32.Parse(s); ViewModel.AcordoAux.NumParcelas = numParcelas; ViewModel.ApAtual.addAcordo(ViewModel.AcordoAux); Update(); } catch(Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("ProcessoNumero")) { try { ViewModel.ProcessoAux = new Processo(); ViewModel.ProcessoAux.NumProcesso = s; textBlockAux.Text = "Digite o nome do réu:"; controleEdicao = "Réu"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("ProcessoDataAjuizamento")) { try { Data novaData = new Data(s); ViewModel.ProcessoAux.DataAjuizamento = novaData; textBlockAux.Text = "Digite a espécie do processo:"; controleEdicao = "Espécie"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("ValorAjuizado")) { try { double valorA = Double.Parse(s); ViewModel.ProcessoAux.ValorAjuizado = valorA; textBlockAux.Text = "Digite o período"; controleEdicao = "Período"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("Período")) { try { Data periodo = new Data(s); ViewModel.ProcessoAux.Periodo = periodo; textBlockAux.Text = "Digite a data do último movimento:"; controleEdicao = "UltimoMov"; textBox.Text = ""; } catch (Exception) { textBox.Text = ""; return; } } else if (controleEdicao.Equals("UltimoMov")) { try { Data ult = new Data(s); ViewModel.ProcessoAux.UltimoMovimento = ult; ViewModel.ApAtual.Processos.Add(ViewModel.ProcessoAux); Update(); } catch (Exception) { textBox.Text = ""; return; } } try { num = Int32.Parse(s); } catch(Exception) { textBox.Text = ""; return; } if (controleEdicao.Equals("Bloco")) { Bloco b = ((Bloco)BlocosListView.SelectedItem); List<Bloco> lista = ViewModel.Blocos; if (existeNaLista(lista, num)) { textBox.Text = ""; return; } foreach (var v in lista) { if (v.Numero == b.Numero) v.Numero = num; } this.Frame.Navigate(typeof(MainPage), ViewModel.Original); App.Update(this, ViewModel.Original); return; } else if (controleEdicao.Equals("Apartamento")) { Apartamento ap = ((Apartamento)ApListView.SelectedItem); List<Apartamento> lista = ViewModel.Apartamentos; if (existeNaLista(lista, num)) { textBox.Text = ""; return; } foreach (var v in lista) { if (v.Numero == ap.Numero) v.Numero = num; } Update(); } else if (controleEdicao.Equals("Box")) { Apartamento ap = ((Apartamento)ApListView.SelectedItem); List<Apartamento> lista = ViewModel.Apartamentos; if (ap != null) { foreach (var v in lista) { if (ap.Numero == v.Numero) { if (num < 10) v.Box = "0" + num; else v.Box = "" + num; } Update(); } } } }
public Cota(double valP, Data dVenc, Data dPag, String obs) { valPago = valP; dataVencimento = dVenc; dataPagamento = dPag; this.obs = obs; }