Пример #1
0
        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;
        }
Пример #2
0
        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));
        }