Esempio n. 1
0
 private void tbCadastro_Enter(object sender, EventArgs e)
 {
     if (!vetor.EstaVazio)             //se o vetor não está vazio
     {
         vetor.PosicionarNoPrimeiro(); // posicionamos no primeiro
         AtualizarTela();              // exibimos na tela
     }
     MudarDgv();                       // exibimos no datagridview
 }
Esempio n. 2
0
 private void AtualizaDataGrid()
 {
     dgvPalavra.Rows.Clear();                                                    // limpa o DataGridView
     asPalavras.Ordenar();                                                       // ordena o vetor de palavras
     for (int i = 0; i < asPalavras.Tamanho; i++)                                // escreve as palavras no DataGridView
     {
         Palavra palavraDataGrid = asPalavras[i];
         dgvPalavra.Rows.Insert(i, i, palavraDataGrid.PalavraTexto, palavraDataGrid.DicaTexto);
     }
     asPalavras.PosicionarNoPrimeiro();                                                                          // seleciona o primeiro registro
     AtualizarTela();                                                                                            // atualiza as TextBox
 }
Esempio n. 3
0
        private void FrmFunc_Load(object sender, EventArgs e)
        {
            int indice = 0;

            barraDeFerramentas.ImageList = imlBotoes;
            foreach (ToolStripItem item in barraDeFerramentas.Items)
            {
                if (item is ToolStripButton)                                                                    // se não é separador:
                {
                    (item as ToolStripButton).ImageIndex = indice++;
                }
            }

            osLivros   = new VetorDados <Livro>(50);                                                        // instancia com vetor dados com 50 posições
            osLeitores = new VetorDados <Leitor>(50);                                                       // instancia com vetor dados com 50 posições
            osTipos    = new VetorDados <Tipo>(50);                                                         // instancia com vetor dados com 50 posições
            osLivros.LerDados(FrmBiblioteca.arqLivros);
            osLeitores.LerDados(FrmBiblioteca.arqLeitores);
            osTipos.LerDados(FrmBiblioteca.arqTipos);
            if (osLivros != null)                                                               // verifica se não está vazio
            {
                osLivros.PosicionarNoPrimeiro();                                                // posciona na primeira posição
            }
            AtualizarDataGridView();
            if (FrmBiblioteca.consulta)                                                         // verifica se é uma consulta
            {
                tabControl1.SelectedTab = tpLista;                                              // coloca na aba de consulta
            }
        }
Esempio n. 4
0
        private void FrmTipos_Load(object sender, EventArgs e)
        {
            osTipos = new VetorDados <Tipo>(50);
            int indice = 0;

            barraDeFerramentas.ImageList = imlBotoes;
            foreach (ToolStripItem item in barraDeFerramentas.Items)
            {
                if (item is ToolStripButton)                 // se não é separador:
                {
                    (item as ToolStripButton).ImageIndex = indice++;
                }
            }
            osTipos.LerDados(FrmBiblioteca.arqTipos);
            osTipos.PosicionarNoPrimeiro();                                                 // posiciona no primeiro
            AtualizarDataGridView();
            if (FrmBiblioteca.consulta)                                                     // verifica se não é uma consulta
            {
                tabControl1.SelectedTab = tpLista;                                          // troca de aba
            }
        }
Esempio n. 5
0
 private void btnInicio_Click(object sender, EventArgs e)
 {
     osLivros.PosicionarNoPrimeiro();
     AtualizarTela();
 }
Esempio n. 6
0
 private void btnInicio_Click_1(object sender, EventArgs e)
 {
     osTiposLivro.PosicionarNoPrimeiro();                          // Posição inicial do vetor
     AtualizarTela();                                              // Atualização constante do formulário
     dgvTipoLivro.Rows[osTiposLivro.PosicaoAtual].Selected = true; // Marcação da linha do dado(código e descrição)
 }
Esempio n. 7
0
 private void btnInicio_Click(object sender, EventArgs e) // click do botão de início
 {
     osTipos.PosicionarNoPrimeiro();                      // deixa a posição atual no primeiro índice do vetor
     AtualizarTela();                                     // atualiza a tela para o usuário
 }