private void btnConsultar_Click(object sender, EventArgs e) { List <object> parametros = new List <object>(); DateTime fechaDesde; DateTime fechaHasta; if (DateTime.TryParse(txtFechaDesde.Text, out fechaDesde) && DateTime.TryParse(txtFechaHasta.Text, out fechaHasta)) { parametros.Add(txtFechaDesde.Text); parametros.Add(txtFechaHasta.Text); } else { parametros.Add(null); parametros.Add(null); } if (!string.IsNullOrEmpty(cboPrioridades.Text)) { var prioridad = cboPrioridades.SelectedValue.ToString(); parametros.Add(prioridad); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboCriticidades.Text)) { var criticidad = cboCriticidades.SelectedValue.ToString(); parametros.Add(criticidad); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboProductos.Text)) { var producto = cboProductos.SelectedValue.ToString(); parametros.Add(producto); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboEstados.Text)) { var idEstado = cboEstados.SelectedValue.ToString(); parametros.Add(idEstado); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboAsignadoA.Text)) { var asignadoA = cboAsignadoA.SelectedValue.ToString(); parametros.Add(asignadoA); } else { parametros.Add(null); } dgvBugs.DataSource = oBugService.consultarBugsConFiltros(parametros); if (dgvBugs.Rows.Count == 0) { MessageBox.Show("No se encontraron coincidencias para el/los filtros ingresados", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); btn_editar.Enabled = false; btn_detalle_bug.Enabled = false; btn_pasar_a_te.Enabled = false; btn_cerrar.Enabled = false; } }
private void btnConsultar_Click(object sender, EventArgs e) { List <object> parametros = new List <object>(); DateTime fechaDesde; DateTime fechaHasta; if (DateTime.TryParse(txtFechaDesde.Text, out fechaDesde) && DateTime.TryParse(txtFechaHasta.Text, out fechaHasta)) { parametros.Add(txtFechaDesde.Text); parametros.Add(txtFechaHasta.Text); } else { parametros.Add(null); parametros.Add(null); } if (!string.IsNullOrEmpty(cboPrioridades.Text)) { var prioridad = cboPrioridades.SelectedValue.ToString(); parametros.Add(prioridad); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboCriticidades.Text)) { var criticidad = cboCriticidades.SelectedValue.ToString(); parametros.Add(criticidad); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboProductos.Text)) { var producto = cboProductos.SelectedValue.ToString(); parametros.Add(producto); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboEstados.Text)) { var idEstado = cboEstados.SelectedValue.ToString(); parametros.Add(idEstado); } else { parametros.Add(null); } if (!string.IsNullOrEmpty(cboAsignadoA.Text)) { var asignadoA = cboAsignadoA.SelectedValue.ToString(); parametros.Add(asignadoA); } else { parametros.Add(null); } BugBindingSource.DataSource = oBugService.consultarBugsConFiltros(parametros); // Refresh the report reporteBugs.RefreshReport(); }