Ejemplo n.º 1
0
        private void CarregarCampos()
        {
            if (dataGridRevogados.SelectedItem != null)
            {
                revogado = (Revogados)dataGridRevogados.SelectedItem;


                dtDataAto.SelectedDate = revogado.Data;
                txtLivro.Text          = revogado.Livro;
                txtAto.Text            = string.Format("{0}", revogado.Ato);
                txtSelo.Text           = revogado.Selo;
                txtAleatorio.Text      = revogado.Aleatorio;

                if (revogado.LavradoRio == "S")
                {
                    rbSimLavrado.IsChecked = true;
                }

                if (revogado.LavradoRio == "N")
                {
                    rbNaoLavrado.IsChecked = true;
                }

                if (revogado.Eletronico == "S")
                {
                    rbSimEletronico.IsChecked = true;
                }

                if (revogado.Eletronico == "N")
                {
                    rbNaoEletronico.IsChecked = true;
                }

                txtServentia.Text = revogado.Serventia;
            }
            else
            {
                LimparCampos();
            }
        }
Ejemplo n.º 2
0
        private void SalvarRevogado()
        {
            if (estado == "novo")
            {
                revogado = new Revogados();
                if (_digitarTestamento.listaRevogados.Count > 0)
                {
                    revogado.RevogadosId = _digitarTestamento.listaRevogados.Max(p => p.RevogadosId) + 1;
                }
                else
                {
                    revogado.RevogadosId = 1;
                }
            }
            else
            {
                revogado = _digitarTestamento.listaRevogados.Where(p => p.RevogadosId == ((Revogados)dataGridRevogados.SelectedItem).RevogadosId).FirstOrDefault();
            }


            revogado.Aleatorio = txtAleatorio.Text;

            if (txtAto.Text != "")
            {
                revogado.Ato = Convert.ToInt32(txtAto.Text);
            }

            if (dtDataAto.SelectedDate != null)
            {
                revogado.Data = dtDataAto.SelectedDate.Value;
            }

            if (rbSimEletronico.IsChecked == true)
            {
                revogado.Eletronico = "S";
            }

            if (rbNaoEletronico.IsChecked == true)
            {
                revogado.Eletronico = "N";
            }

            if (rbSimLavrado.IsChecked == true)
            {
                revogado.LavradoRio = "S";
            }

            if (rbNaoLavrado.IsChecked == true)
            {
                revogado.LavradoRio = "N";
            }

            revogado.Livro = txtLivro.Text;

            revogado.Selo = txtSelo.Text;

            revogado.Serventia = txtServentia.Text;



            if (estado == "novo")
            {
                _digitarTestamento.listaRevogados.Add(revogado);
            }
            else
            {
                var revogadoAlterar = _digitarTestamento.listaRevogados.Where(p => p.RevogadosId == revogado.RevogadosId).FirstOrDefault();

                revogadoAlterar = revogado;
            }



            dataGridRevogados.Items.Refresh();

            dataGridRevogados.SelectedItem = revogado;
            dataGridRevogados.ScrollIntoView(revogado);
        }