private void BTN_Selecionar_Click(object sender, RoutedEventArgs e) { try { wsPais.wsPaisSoapClient sPais = new wsPais.wsPaisSoapClient(); wsPais.clsPais cPais = new wsPais.clsPais(); if (TXT_CdPais.Text.Length > 0) { cPais.CdPais = Convert.ToInt32(TXT_CdPais.Text); } if (TXT_DsPais.Text.Length > 0) { cPais.DsPais = TXT_DsPais.Text; } DTG_Pais.Columns.Clear(); DTG_Pais.AutoGenerateColumns = false; DTG_Pais.IsReadOnly = true; BTN_Incluir.IsEnabled = true; BTN_Alterar.IsEnabled = false; BTN_Excluir.IsEnabled = false; DataGridTextColumn Aux = null; Aux = new DataGridTextColumn(); Aux.Binding = new Binding("CdPais"); Aux.Width = 80; Aux.Header = "Código"; Aux.SortMemberPath = "CdPais"; Aux.Visibility = System.Windows.Visibility.Visible; DTG_Pais.Columns.Add(Aux); Aux = new DataGridTextColumn(); Aux.Binding = new Binding("DsPais"); Aux.Width = 200; Aux.Header = "Descricão"; Aux.SortMemberPath = "DsPais"; Aux.Visibility = System.Windows.Visibility.Visible; DTG_Pais.Columns.Add(Aux); DTG_Pais.ItemsSource = sPais.wmSelecionar(cPais).Tables[0].DefaultView; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BTN_Excluir_Click(object sender, RoutedEventArgs e) { try { wsPais.wsPaisSoapClient sPais = new wsPais.wsPaisSoapClient(); wsPais.clsPais cPais = new wsPais.clsPais(); cPais.CdPais = Convert.ToInt32(TXT_CdPais.Text); sPais.wmExcluir(cPais); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void SU_Montar_Tela(Int32 INT_CdPais) { DataTable LDTT_Pais; try { if (INT_CdPais != 0) { wsPais.wsPaisSoapClient sPais = new wsPais.wsPaisSoapClient(); wsPais.clsPais cPais = new wsPais.clsPais(); cPais.CdPais = INT_CdPais; LDTT_Pais = sPais.wmSelecionar(cPais).Tables[0]; if (LDTT_Pais.Rows.Count > 0) { BTN_Incluir.IsEnabled = false; BTN_Alterar.IsEnabled = true; BTN_Excluir.IsEnabled = true; TXT_CdPais.Text = LDTT_Pais.Rows[0]["CdPais"].ToString(); TXT_DsPais.Text = LDTT_Pais.Rows[0]["DsPais"].ToString(); } else { TXT_DsPais.Text = ""; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { LDTT_Pais = null; } }