private void Button1_Click(object sender, EventArgs e) { DataTable resultadoTabla = new DataTable(); BE.filtroBitacora filtroBitacora = new BE.filtroBitacora(); if (ComboBox1.SelectedItem != null) { foreach (BE.usuario usuario in usuarios) { if (usuario.uss == ComboBox1.SelectedItem.ToString()) { filtroBitacora.idUsuario = usuario.IdUsuario; } } } if (ComboBox2.SelectedItem != null) { foreach (BE.evento evento in eventos) { if (evento.descripcion == ComboBox2.SelectedItem.ToString()) { filtroBitacora.idEvento = evento.idEvento; } } } if (ComboBox3.SelectedItem != null) { foreach (BE.criticidad critico in criticidades) { if (critico.descripcion == ComboBox3.SelectedItem.ToString()) { filtroBitacora.idCriticidad = critico.idCriticidad; } } } filtroBitacora.fecDesde = DateTimePicker1.Value; filtroBitacora.fecHasta = DateTimePicker2.Value; resultado = gestorBitacora.tablaBitacora(filtroBitacora); listadoBitacora = gestorBitacora.listarBitacora(filtroBitacora); resultado.Columns.Remove("digito_verificador"); DataGridView1.DataSource = resultado; DataGridView1.Columns["ID_BITACORA"].Visible = false; //DataGridView1.Columns["digito_verificador"].Visible = false; DataGridView1.Columns["usuario"].HeaderText = etiquetas[9].etiqueta;; DataGridView1.Columns["desc_evento"].HeaderText = etiquetas[10].etiqueta; DataGridView1.Columns["fec_evento"].HeaderText = etiquetas[11].etiqueta; DataGridView1.Columns["desc_criticidad"].HeaderText = etiquetas[12].etiqueta; }
public DataTable listarBitacora(BE.filtroBitacora filtro) { string filterUser = ""; string filterEvent = ""; string filterCritic = ""; string filterDate = ""; filterDate = "WHERE B.FEC_EVENTO BETWEEN '" + filtro.fecDesde.ToString("yyyy-MM-dd HH:mm:ss") + "' AND '" + filtro.fecHasta.ToString("yyyy-MM-dd HH:mm:ss") + "' "; if (filtro.idUsuario != 0) { filterUser = "******" + filtro.idUsuario + " "; } if (filtro.idEvento != 0) { filterEvent = "AND B.ID_EVENTO = " + filtro.idEvento + " "; } if (filtro.idCriticidad != 0) { filterCritic = "AND B.ID_CRITICIDAD = " + filtro.idCriticidad + " "; } return(SQLHelper.GetInstance().ObtenerDatos(qryListar + filterDate + filterUser + filterEvent + filterCritic)); }