private void btnAddNovo_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            CadPessoaFisica cadPessoaWnd = new CadPessoaFisica(categoria, null, idCaso);

            cadPessoaWnd.Edicao = false;
            cadPessoaWnd.ShowDialog();
            this.Close();
        }
        private async void btnSelecionar_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            try
            {
                if (dgvEnvolvido.SelectedIndex != -1)
                {
                    OracleConnection Oracon = new OracleConnection(db.oradb);
                    Oracon.Open();
                    object item         = dgvEnvolvido.SelectedItem;
                    string idEnvolvidoF = (dgvEnvolvido.SelectedCells[0].Column.GetCellContent(item) as TextBlock).Text;

                    OracleCommand cmdCheckEnv = new OracleCommand(SQL_ENVEXISTS, Oracon);
                    cmdCheckEnv.Parameters.Add("idCaso", idCaso);
                    cmdCheckEnv.Parameters.Add("idEnvolvido", idEnvolvidoF);
                    OracleDataReader reader = cmdCheckEnv.ExecuteReader();

                    reader.Read();
                    if (reader.HasRows)
                    {
                        Oracon.Close();
                        await this.ShowMessageAsync("Aviso", "Essa pessoa ja foi adicionada a investigação!");

                        return;
                    }
                    Oracon.Close();
                    CadPessoaFisica CadEnvolvidoFWnd = new CadPessoaFisica(categoria, idEnvolvidoF, idCaso);
                    CadEnvolvidoFWnd.Edicao = true;
                    CadEnvolvidoFWnd.ShowDialog();
                    this.Close();
                }
                else
                {
                    await this.ShowMessageAsync("Aviso", "Selecione uma pessoa física para ligar a investigação!");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemplo n.º 3
0
        private void tilePessoaF_Click(object sender, System.Windows.RoutedEventArgs e)
        {
            CadPessoaFisica wndPessoaF = new CadPessoaFisica(null, null, null);

            wndPessoaF.ShowDialog();
        }