Пример #1
0
 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>();
 }
Пример #2
0
 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
 }
Пример #3
0
 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
 }
Пример #4
0
 public Item(String parc, double valO, double valP, Data vencO, Data dataP)
 {
     parcela = parc; valorOriginal = valO; valorPago = valP; vencimentoOriginal = vencO; dataPagamento = dataP;
 }
Пример #5
0
 public void addItemTabela(String parcela, double valO, double valP, Data vencO, Data dataP)
 {
     tabela.Add(new Item(parcela, valO, valP, vencO, dataP));
 }
Пример #6
0
 public void addItemDebitos(Data d)
 {
     debitosInclusos.Add(d);
 }
Пример #7
0
 public void addCustas(Data d, double v)
 {
     custas.Add(new Custa(d, v));
 }
Пример #8
0
 public void addAjuizado(Data d)
 {
     ajuizado.Add(d);
 }
Пример #9
0
 public Custa(Data d, double v)
 {
     this.Data = d; this.Valor = v;
 }
Пример #10
0
 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; }
     }
 }
Пример #11
0
        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();
                    }
                }
            }

        }
Пример #12
0
 public Cota(double valP, Data dVenc, Data dPag, String obs)
 {
     valPago = valP; dataVencimento = dVenc; dataPagamento = dPag; this.obs = obs;
 }