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); } }
private void tilePessoaF_Click(object sender, System.Windows.RoutedEventArgs e) { CadPessoaFisica wndPessoaF = new CadPessoaFisica(null, null, null); wndPessoaF.ShowDialog(); }