Пример #1
0
        private void btnPrincipalCamposData_Click(object sender, EventArgs e)
        {
            ManipulaDados md = new ManipulaDados();
            List <RelatorioColaborador> listarc = md.GeraListaRelatorio();

            List <RelatorioColaborador> porData = new List <RelatorioColaborador>();

            foreach (var item in listarc)
            {
                if (item.dataOcorrencia >= DateTime.Parse(mtDataInicial.Text) && item.dataOcorrencia <= DateTime.Parse(mtDataFinal.Text))
                {
                    RelatorioColaborador rc = new RelatorioColaborador(item.dataOcorrencia, item.nome, item.ocorrencia, item.observacao);
                    porData.Add(rc);
                }
            }

            SaidaRelatorio sRel = new SaidaRelatorio(porData, "data");

            sRel.Show();
        }
Пример #2
0
        private void btnPrincipalCamposColaborador_Click(object sender, EventArgs e)
        {
            PopulaComboboxes();

            ManipulaDados md = new ManipulaDados();
            List <RelatorioColaborador> listarc = md.GeraListaRelatorio();

            List <RelatorioColaborador> porColaborador = new List <RelatorioColaborador>();

            foreach (var item in listarc)
            {
                if (item.nome.Equals(cbCamposColaborador.Text))
                {
                    RelatorioColaborador rc = new RelatorioColaborador(item.dataOcorrencia, item.nome, item.ocorrencia, item.observacao);
                    porColaborador.Add(rc);
                }
            }

            SaidaRelatorio sRel = new SaidaRelatorio(porColaborador, "colaborador");

            sRel.Show();
        }
Пример #3
0
        /// <summary>
        /// Popula relatório: data, nome e ocorrência
        /// </summary>
        public List <RelatorioColaborador> GeraListaRelatorio()
        {
            string[] vetorRelatorio = File.ReadAllLines("relatorio.txt");
            ListaRelCol = new List <RelatorioColaborador>();
            DateTime data;
            string   nome;
            string   ocorrencia;
            string   observacao;

            foreach (var item in vetorRelatorio)
            {
                string[] colunas = item.Split('|');
                data       = DateTime.Parse(colunas[0]);
                nome       = colunas[1];
                ocorrencia = colunas[2];
                observacao = colunas[3];
                RelatorioColaborador relCol = new RelatorioColaborador(data, nome, ocorrencia, observacao);
                ListaRelCol.Add(relCol);
            }

            return(ListaRelCol);
        }