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