Exemple #1
0
    /// <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();
        }
    }
Exemple #2
0
    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;
        }
    }
Exemple #3
0
    /// <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();
        }
    }