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