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(); } }
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); } }
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(); } } }