Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        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;
            }
        }