コード例 #1
0
        public void Buscar()
        {
            if (Filtros.GetNombre() == 1)
            {
                if (Filtros.GetNombre() == 1 && Filtros.GetEstado() == 1 && Filtros.GetFecha() == 1)
                {
                    List <f_pedidoEstado_Cliente_Fecha_Result> dt = lgp.BusquedaPedidoCliente_Fecha_Estado(TextBox1.Text, Calendar1.SelectedDate, Calendar2.SelectedDate, int.Parse(Estado.SelectedValue));
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else if (Filtros.GetNombre() == 1 && Filtros.GetFecha() == 1)
                {
                    List <f_pedido_Fecha_Cliente_Result> dt = lgp.BusquedaPedidoCliente_Fecha(TextBox1.Text, Calendar1.SelectedDate, Calendar2.SelectedDate);
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else if (Filtros.GetNombre() == 1 && Filtros.GetEstado() == 1)
                {
                    List <f_pedidoEstado_Cliente_Result> dt = lgp.BusquedaPedidoEstado_Cliente(int.Parse(Estado.SelectedValue), TextBox1.Text);
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else
                {
                    List <f_pedidoCliente_Result> dt = lgp.BusquedaPedidoNombre(TextBox1.Text);
                    Lista.DataSource = dt;
                    Lista.DataBind();

                    List <f_pedidoCliente_Result> dtt = lgp.BusquedaPedidoNombre(TextBox1.Text);
                    Lista.DataSource = dtt;
                    Lista.DataBind();
                }
            }
            else if (Filtros.GetFecha() == 1)
            {
                if (Filtros.GetNombre() == 1 && Filtros.GetEstado() == 1 && Filtros.GetFecha() == 1)
                {
                    List <f_pedidoEstado_Cliente_Fecha_Result> dt = lgp.BusquedaPedidoCliente_Fecha_Estado(TextBox1.Text, Calendar1.SelectedDate, Calendar2.SelectedDate, int.Parse(Estado.SelectedValue));
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else if (Filtros.GetNombre() == 1 && Filtros.GetFecha() == 1)
                {
                    List <f_pedido_Fecha_Cliente_Result> dt = lgp.BusquedaPedidoCliente_Fecha(TextBox1.Text, Calendar1.SelectedDate, Calendar2.SelectedDate);
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else if (Filtros.GetFecha() == 1 && Filtros.GetEstado() == 1)
                {
                    List <f_pedidoEstado_Fecha_Result> dt = lgp.BusquedaPedidoEstado_Fecha(int.Parse(Estado.SelectedValue), Calendar1.SelectedDate, Calendar2.SelectedDate);
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else
                {
                    List <f_pedidoFecha_Result> dt = lgp.BusquedaPedidoFecha(Calendar1.SelectedDate.ToShortDateString(), Calendar2.SelectedDate.ToShortDateString());
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
            }
            else if (Filtros.GetEstado() == 1)
            {
                if (Filtros.GetNombre() == 1 && Filtros.GetEstado() == 1 && Filtros.GetFecha() == 1)
                {
                    List <f_pedidoEstado_Cliente_Fecha_Result> dt = lgp.BusquedaPedidoCliente_Fecha_Estado(TextBox1.Text, Calendar1.SelectedDate, Calendar2.SelectedDate, int.Parse(Estado.SelectedValue));
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else if (Filtros.GetFecha() == 1 && Filtros.GetEstado() == 1)
                {
                    List <f_pedidoEstado_Fecha_Result> dt = lgp.BusquedaPedidoEstado_Fecha(int.Parse(Estado.SelectedValue), Calendar1.SelectedDate, Calendar2.SelectedDate);
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else if (Filtros.GetNombre() == 1 && Filtros.GetEstado() == 1)
                {
                    List <f_pedidoEstado_Cliente_Result> dt = lgp.BusquedaPedidoEstado_Cliente(int.Parse(Estado.SelectedValue), TextBox1.Text);
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
                else
                {
                    List <f_pedidoEstado_Result> dt = lgp.BusquedaPedidoEstado(int.Parse(Estado.SelectedValue));
                    Lista.DataSource = dt;
                    Lista.DataBind();
                }
            }
            else
            {
                Lista.DataSource = lgp.TodosLosPedidos();
                Lista.DataBind();
            }
        }