Ejemplo n.º 1
0
 private void tabSQLConsulta_Enter(object sender, EventArgs e)
 {
     if (BS_Consulta.Current != null)
     {
         try
         {
             if ((BS_Consulta.Current as TRegistro_Cad_Consulta).DS_SQL == "")
             {
                 DS_SQL.Text = TCN_Cad_Consulta.BuscaStringSQL(BS_Consulta.Current as TRegistro_Cad_Consulta, false);
             }
             else
             {
                 DS_SQL.Text = (BS_Consulta.Current as TRegistro_Cad_Consulta).DS_SQL;
             }
         }
         catch (Exception erro)
         {
             MessageBox.Show("ERRO: " + erro.Message);
         }
     }
     else
     {
         tcCentral.SelectedIndex = 0;
         MessageBox.Show("Atenção, é necessário informar um consulta");
         ID_Consulta.Focus();
     }
 }
Ejemplo n.º 2
0
        private void tabVisualizar_Enter(object sender, EventArgs e)
        {
            try
            {
                if (BS_Consulta.Current != null)
                {
                    if (Grid_Visualizador.Columns.Count > 0)
                    {
                        Grid_Visualizador.Columns.Clear();
                    }

                    if (Grid_Visualizador.Rows.Count > 0)
                    {
                        Grid_Visualizador.Rows.Clear();
                    }

                    if ((BS_Consulta.Current as TRegistro_Cad_Consulta).DS_SQL == "")
                    {
                        DS_SQL.Text = TCN_Cad_Consulta.BuscaStringSQL(BS_Consulta.Current as TRegistro_Cad_Consulta, false);
                    }
                    else
                    {
                        DS_SQL.Text = (BS_Consulta.Current as TRegistro_Cad_Consulta).DS_SQL;
                    }

                    if (DS_SQL.Text != "")
                    {
                        DataTable dataTable = TCN_Cad_Consulta.BuscarSQL(DS_SQL.Text);

                        for (int i = 0; i < dataTable.Columns.Count; i++)
                        {
                            DataGridViewTextBoxColumn coluna = new DataGridViewTextBoxColumn();
                            coluna.Name             = dataTable.Columns[i].ColumnName;
                            coluna.HeaderText       = dataTable.Columns[i].ColumnName;
                            coluna.DataPropertyName = dataTable.Columns[i].ColumnName;
                            coluna.AutoSizeMode     = DataGridViewAutoSizeColumnMode.DisplayedCells;
                            Grid_Visualizador.Columns.Add(coluna);
                        }

                        BS_Visualizador.DataSource = dataTable;
                        BS_Visualizador.ResetBindings(true);
                    }
                }
                else
                {
                    tcCentral.SelectedIndex = 0;
                    MessageBox.Show("Atenção, é necessário informar um consulta");
                    ID_Consulta.Focus();
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show("ERRO: " + erro.Message);
            }
        }