Пример #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();
     }
 }
Пример #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);
            }
        }
Пример #3
0
        public override void afterNovo()
        {
            if ((vTP_Modo == TTpModo.tm_busca) || (vTP_Modo == TTpModo.tm_Standby))
            {
                this.habilitarControls(true);
                this.limparControls();
                tcCentral.SelectedIndex = 0;

                //habilita os campos
                ID_Consulta.Enabled = true;
                CD_Clifor.Enabled   = true;
                login.Enabled       = true;
                DS_Consulta.Enabled = true;
                BB_Login.Enabled    = true;
                BB_Clifor.Enabled   = true;

                if (!ID_Consulta.Focus())
                {
                    ID_Consulta.Focus();
                }
            }
        }