Example #1
0
        public void cargarDatosFiltro()
        {
            List <DAL.ItemBusqueda> items = new List <DAL.ItemBusqueda>();

            DAL.ItemBusqueda li = new DAL.ItemBusqueda("Nombre", "pai_nombre",
                                                       DAL.ItemBusqueda.TipoCampo._string);
            items.Add(li);


            BusquedaConFiltro.campos           = items;
            BusquedaConFiltro.campoActual      = "Nombre";
            BusquedaConFiltro.tipoFiltroActual = DAL.TipoFiltro.Like;
        }
        protected void btnAgregar_Click(object sender, EventArgs e)
        {
            if (txtValor.Text.Trim().Length > 0 &&
                cboCondicion.SelectedItem != null &&
                cboCampo.SelectedItem != null)
            {
                DAL.ItemBusqueda itemBusqueda = null;
                foreach (DAL.ItemBusqueda item in (List <DAL.ItemBusqueda>)Session["bcf_ItemBusqueda"])
                {
                    if (item.Value == cboCampo.SelectedValue)
                    {
                        itemBusqueda = item;
                        break;
                    }
                }

                DAL.TipoFiltroTexto tipoFiltroTexto = null;

                foreach (DAL.TipoFiltro cond in itemBusqueda.condiciones)
                {
                    if (cboCondicion.SelectedValue == cond.ToString())
                    {
                        tipoFiltroTexto       = new DAL.TipoFiltroTexto();
                        tipoFiltroTexto.value = cond;
                        break;
                    }
                }


                DAL.ItemFiltro itemFiltro = new DAL.ItemFiltro(itemBusqueda, tipoFiltroTexto, txtValor.Text);


                List <DAL.ItemFiltro> lst = new List <DAL.ItemFiltro>();

                if (Session["bcf_ItemFiltro"] != null)
                {
                    lst = (List <DAL.ItemFiltro>)Session["bcf_ItemFiltro"];
                }

                lst.Add(itemFiltro);

                Session["bcf_ItemFiltro"] = lst;
            }


            cargarListaFiltro();
            txtValor.Text = "";
        }
Example #3
0
        public void cargarDatosFiltro()
        {
            List <DAL.ItemBusqueda> items = new List <DAL.ItemBusqueda>();

            DAL.ItemBusqueda li1 = new DAL.ItemBusqueda("Cliente", "cli_RazonSocial",
                                                        DAL.ItemBusqueda.TipoCampo._string);
            DAL.ItemBusqueda li2 = new DAL.ItemBusqueda("Fecha", "cen_fecha",
                                                        DAL.ItemBusqueda.TipoCampo._string);
            DAL.ItemBusqueda li3 = new DAL.ItemBusqueda("CAE NÂș", "cen_cae",
                                                        DAL.ItemBusqueda.TipoCampo._string);


            items.Add(li1);
            items.Add(li2);
            items.Add(li3);

            BusquedaConFiltro.campos           = items;
            BusquedaConFiltro.campoActual      = "cen_numerocompleto";
            BusquedaConFiltro.tipoFiltroActual = DAL.TipoFiltro.Like;
        }