private void cargarGrillaTests(string sFiltro)
        {
            TestNegocio testNegocio = new TestNegocio();

            try
            {
                if (botonAbrir == null)
                {
                    botonAbrir = new DataGridViewButtonColumn();
                    dgvResultadoBusqueda.Columns.Add(botonAbrir);
                    botonAbrir.Name       = "Abrir";
                    botonAbrir.HeaderText = "Abrir";
                }
                //DATAGRIDVIEW RESULTADO BUSQUEDA
                listadoTests = testNegocio.listarTests(sFiltro);
                dgvResultadoBusqueda.DataSource = listadoTests;
                dgvResultadoBusqueda.Columns["Abrir"].DisplayIndex    = 0;
                dgvResultadoBusqueda.Columns["Abrir"].Width           = 35;
                dgvResultadoBusqueda.Columns["Duracion"].Visible      = false;
                dgvResultadoBusqueda.Columns["UsuarioP"].Visible      = false;
                dgvResultadoBusqueda.Columns["SiniestroP"].Visible    = false;
                dgvResultadoBusqueda.Columns["CasoP"].Visible         = false;
                dgvResultadoBusqueda.Columns["Complejidad"].Visible   = false;
                dgvResultadoBusqueda.Columns["Riesgo"].Visible        = false;
                dgvResultadoBusqueda.Columns["Ticket"].Visible        = false;
                dgvResultadoBusqueda.Columns["Estado"].Visible        = false;
                dgvResultadoBusqueda.Columns["Informe"].Visible       = false;
                dgvResultadoBusqueda.Columns["Descripcion"].Visible   = false;
                dgvResultadoBusqueda.Columns["CantErrores"].Visible   = false;
                dgvResultadoBusqueda.Columns["CantVersiones"].Visible = false;
                dgvResultadoBusqueda.Columns["ID"].Width           = 30;
                dgvResultadoBusqueda.Columns["ID"].DisplayIndex    = 1;
                dgvResultadoBusqueda.Columns["Version"].Width      = 40;
                dgvResultadoBusqueda.Columns["Ticket"].Width       = 70;
                dgvResultadoBusqueda.Columns["Asunto"].Width       = 150;
                dgvResultadoBusqueda.Columns["Finalizado"].Width   = 50;
                dgvResultadoBusqueda.Columns["VersionFinal"].Width = 50;
                dgvResultadoBusqueda.Columns["Ultimo"].Width       = 50;
                dgvResultadoBusqueda.Columns["Prioridad"].Width    = 100;
                dgvResultadoBusqueda.ReadOnly      = true;
                dgvResultadoBusqueda.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }
예제 #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string sFiltro = "";

            if (!(txbTicket.Text.Equals("")))
            {
                sFiltro += " t.NTicket = " + txbTicket.Text.ToString();
            }
            if (cmbSistemas.SelectedIndex != 0)
            {
                sFiltro += sFiltro.Equals("") ? " s.Nombre = " + "'" + cmbSistemas.Text + "'" : " and s.Nombre = " + "'" + cmbSistemas.Text + "'";
            }
            if (cmbUsuarios.SelectedIndex != 0)
            {
                sFiltro += sFiltro.Equals("") ? " u.Nombre+' '+u.Apellido= " + "'" + cmbUsuarios.Text + "'" : " and u.Nombre+' '+u.Apellido= " + "'" + cmbUsuarios.Text + "'";
            }
            sFiltro += sFiltro.Equals("") ? " t.FechaCarga between '" + dtpDesde.Value.ToString() + "' and '" + dtpHasta.Value.ToString() + "'" : " and t.FechaCarga between '" + dtpDesde.Value.ToString() + "' and '" + dtpHasta.Value.ToString() + "'";
            sFiltro += sFiltro.Equals("") ? " t.Ultimo = 1 " : " and t.Ultimo = 1 ";
            TestNegocio testNegocio = new TestNegocio();
            List <Test> listado     = testNegocio.listarTests(sFiltro);

            dgvResultadoBusqueda.DataSource = listado;
            dgvResultadoBusqueda.DataBind();
        }