/// <summary> /// Llama al negocio para buscar Expedientes por calle /// </summary> /// <param name="calle"></param> /// <param name="isLike"></param> /// <returns></returns> //private List<Expediente> buscarExpedientesByCalle(String calle, Boolean isLike) private DataTable buscarExpedientesByCalle(String calle, Boolean isLike) { DataTable dataTableExpedientes = new DataTable(); //List<Expediente> listaExpediente = new List<Expediente>(); try { if (isLike) { dataTableExpedientes = NegocioExpedientes.Listar(null, calle); } //listaExpediente = NegocioExpedientes.Listar(null, calle); else { dataTableExpedientes = NegocioExpedientes.Listar(null, null, calle); } //listaExpediente = NegocioExpedientes.Listar(null, null, calle); return(dataTableExpedientes); } catch (Exception ex) { throw ex; } finally { dataTableExpedientes.Dispose(); //listaExpediente.Clear(); } }
protected void btnBuscar_Click(object sender, EventArgs e) { DataTable listaExpedientes = new DataTable(); //List<Expediente> listaExpedientes = new List<Expediente>(); this.txtDetalleDeLaDenuncia.Text = ""; this.gvwDatos.SelectedIndex = -1; try { if (this.txtConsulta.Text.Trim() != "") { switch (this.ddlBuscarPor.SelectedValue) { case "0": listaExpedientes = buscarExpedientesByIdExpediente(Convert.ToInt32(this.txtConsulta.Text.Trim())); break; case "1": if (ddlFiltro.SelectedValue == "Es igual a") { listaExpedientes = buscarExpedientesByApellido(this.txtConsulta.Text.Trim(), false); } else { listaExpedientes = buscarExpedientesByApellido(this.txtConsulta.Text.Trim(), true); } break; case "2": if (ddlFiltro.SelectedValue == "Es igual a") { listaExpedientes = buscarExpedientesByCalle(this.txtConsulta.Text.Trim(), false); } else { listaExpedientes = buscarExpedientesByCalle(this.txtConsulta.Text.Trim(), true); } break; } } else { listaExpedientes = NegocioExpedientes.Listar(); } cargarGrilla(listaExpedientes); } catch (Exception ex) { throw ex; } }
/// <summary> /// Llama al negocio para buscar Expedientes por numeroExpediente /// </summary> /// <param name="idExpediente"></param> /// <returns></returns> private DataTable buscarExpedientesByIdExpediente(int idExpediente) //private List<Expediente> buscarExpedientesByIdExpediente(int idExpediente) { DataTable dataTableExpedientes = new DataTable(); //List<Expediente> listaExpediente = new List<Expediente>(); try { dataTableExpedientes = NegocioExpedientes.Listar(idExpediente, null, null); //listaExpediente = NegocioExpedientes.Listar(idExpediente, null, null); return(dataTableExpedientes); } catch (Exception ex) { throw ex; } finally { //listaExpediente.Clear(); dataTableExpedientes.Dispose(); } }