Beispiel #1
0
 private void AtualizarDataGridView()
 {
     dgvTipos.Rows.Clear();
     osTipos.Ordenar();                                                                      // ordena o vetor de osTipos
     for (int i = 0; i < osTipos.Tamanho; i++)
     {
         Tipo tipoAdicionar = osTipos[i];
         dgvTipos.Rows.Insert(i, tipoAdicionar.CodigoTipo, tipoAdicionar.NomeTipo);                  // insere uma linha no data grid view
     }
     AtualizarTela();
 }
Beispiel #2
0
 private void AtualizarDataGridView()
 {
     dgvTipoLivro.Rows.Clear();                                                                      // limpa o data grid view
     osTipos.Ordenar();                                                                              // ordena o vetor
     for (int i = 0; i < osTipos.Tamanho; i++)                                                       // percorre o vetor
     {
         Tipo tipoAdicionar = osTipos[i];                                                            // objeto da posição i do vetos osTipos
         dgvTipoLivro.Rows.Insert(i, tipoAdicionar.CodigoTipo, tipoAdicionar.NomeTipo);              // insere uma linha com os dados
     }
     AtualizarTela();
 }
Beispiel #3
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
 }
Beispiel #4
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 o objeto osLivros com a classe VetorDados
            dlgAbrir.Title = "Selecione o arquivo com os dados de livros"; // mudamos o título do OpenFileDialog para o usuário saber qual arquivo deve ser aberto
            if (dlgAbrir.ShowDialog() == DialogResult.OK)                  // se abriu o arquivo
            {
                nomeArquivoLivros = dlgAbrir.FileName;                     // string do nome do arquivo dos livros recebe o nome do arquivo aberto
                osLivros.LerDados(nomeArquivoLivros);                      // lemos os dados do arquivo aberto
                osLivros.Ordenar();                                        // ordenamos os Livros para eles serem exibidos em ordem
            }

            osLeitores     = new VetorDados <Leitor>(50);                    // instancia o objeto osLeitores com a classe VetorDados
            dlgAbrir.Title = "Selecione o arquivo com os dados de leitores"; // mudamos o título do OpenFileDialog para o usuário saber qual arquivo deve ser aberto
            if (dlgAbrir.ShowDialog() == DialogResult.OK)                    // se abriu o arquivo
            {
                nomeArquivoLeitores = dlgAbrir.FileName;                     // string do nome do arquivo dos leitores recebe o nome do arquivo aberto
                osLeitores.LerDados(nomeArquivoLeitores);                    // lemos os dados do arquivo aberto
            }


            osTipos        = new VetorDados <Tipo>(50);                     // instancia o objeto osTipos com a classe VetorDados
            dlgAbrir.Title = "Selecione o arquivo com os tipos dos livros"; // mudamos o título do OpenFileDialog para o usuário saber qual arquivo deve ser aberto
            if (dlgAbrir.ShowDialog() == DialogResult.OK)                   // se abriu o arquivo
            {
                nomeArquivoTipos = dlgAbrir.FileName;                       // string do nome do arquivo dos tipos recebe o nome do arquivo aberto
                osTipos.LerDados(nomeArquivoTipos);                         // lemos os dados do arquivo aberto
                ExibirTiposNoDgv();                                         // chamamos a função que exibe o código do tipo e sua descrição no DataGridView
                btnInicio.PerformClick();                                   // chamamos o click do botão início
            }

            if (FrmBiblioteca.Consulta)            // se o usuário abriu uma consulta de livros
            {
                tabControl1.SelectedIndex = 1;     // mudamos para a tabpage lista
                FrmBiblioteca.Consulta    = false; // deixamos a variavel Consulta como false
            }
        }
Beispiel #5
0
        private void FrmFunc_Load(object sender, EventArgs e)
        {
            //-- para exibir as imagens nos botçoes //
            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++;
                }
            }

            // ------------------------------------ //


            osLeitores     = new VetorDados <Leitor>(50);                    // instancia o objeto osLeitores com a classe VetorDados
            dlgAbrir.Title = "Selecione o arquivo com os dados de leitores"; // mudamos o título do OpenFileDialog para o usuário saber qual arquivo deve ser aberto
            if (dlgAbrir.ShowDialog() == DialogResult.OK)                    // se abriu o arquivo
            {
                nomeArquivoLeitores = dlgAbrir.FileName;                     // string do nome do arquivo dos leitores recebe o nome do arquivo aberto
                osLeitores.LerDados(nomeArquivoLeitores);                    // lemos os dados do arquivo aberto
                osLeitores.Ordenar();                                        // ordenamos o arquivo de Leitores para eles serem exibidos em ordem
            }

            osLivros       = new VetorDados <Livro>(50);                   // instancia o objeto osLivros com a classe VetorDados
            dlgAbrir.Title = "Selecione o arquivo com os dados de livros"; // mudamos o título do OpenFileDialog para o usuário saber qual arquivo deve ser aberto
            if (dlgAbrir.ShowDialog() == DialogResult.OK)                  // se abriu o arquivo
            {
                nomeArquivoLivros = dlgAbrir.FileName;                     // string do nome do arquivo dos livros recebe o nome do arquivo aberto
                osLivros.LerDados(nomeArquivoLivros);                      // lemos os dados do arquivo aberto
                btnInicio.PerformClick();                                  // chamamos o método no click do botão início
            }

            if (FrmBiblioteca.Consulta)            // se for aberto uma consulta
            {
                tabControl1.SelectedIndex = 1;     // mudamos a tabPage para a lista
                FrmBiblioteca.Consulta    = false; // deixamos a variável de Consulta falsa
            }
        }
Beispiel #6
0
        private void FrmTipos_Load(object sender, EventArgs e)
        {
            // -- coloca as imagens nos botões -- //
            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        = new VetorDados <Tipo>(50);   // instancia o objeto 'osTipos' na classe VetorDados usando a classe Tipo como registro
            dlgAbrir.Title = "Abra o arquivo texto dos tipos";
            if (dlgAbrir.ShowDialog() == DialogResult.OK) // se abriu o arquvio
            {
                nomeArqTipos = dlgAbrir.FileName;
                osTipos.LerDados(nomeArqTipos); // lemos os dados do arquivo texto de tipos
                osTipos.Ordenar();              // ordenamos os Tipos para serem exibidos em ordem correta
            }


            osLivros       = new VetorDados <Livro>(50);
            dlgAbrir.Title = "Abra o arquivo texto dos livros";
            if (dlgAbrir.ShowDialog() == DialogResult.OK) // se abriu o arquvio
            {
                nomeArqLivros = dlgAbrir.FileName;
                osLivros.LerDados(nomeArqLivros); // lemos os dados do arquivo texto de tipos
                btnInicio.PerformClick();         // chamamos o evento do click do botão início
            }

            if (FrmBiblioteca.Consulta)            // se é uma consulta
            {
                tabControl1.SelectedIndex = 1;     // mudamos para a tabpage de lista ( consulta )
                FrmBiblioteca.Consulta    = false; // deixamos a variável de Consulta como falsa
            }
        }
Beispiel #7
0
        private void Form1_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++;
                }
            }


            tmrAgora.Start();                                       // incia o timer do horário do dia
            dlgAbrir.Title = "Escolha o arquivo texto para o jogo"; // título do OpenFileDialog
            if (dlgAbrir.ShowDialog() == DialogResult.OK)           // se abriu o arquivo
            {
                vetor.LerDados(dlgAbrir.FileName);                  // lemos os dados na classe vetor passando como parâmetro o nome do arquivo aberto
            }
            vetor.Ordenar();
        }