internal DAL.ItemFiltro[] ObtenerItemFiltro() { List <DAL.ItemFiltro> items = new List <DAL.ItemFiltro>(); DAL.ItemFiltro fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "apellido"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "apellido"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Like; fil.textoBusqueda = txtBuscar.Text; items.Add(fil); fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "nombre"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "nombre"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Like; fil.textoBusqueda = txtBuscar.Text; items.Add(fil); return(items.ToArray <DAL.ItemFiltro>()); }
internal DAL.ItemFiltro[] ObtenerItemFiltro() { List <DAL.ItemFiltro> items = new List <DAL.ItemFiltro>(); DAL.ItemFiltro fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "empleado"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "empleado"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Like; fil.textoBusqueda = txtBuscar.Text; items.Add(fil); if (txtDesde.Text != "" && txtHasta.Text != "") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "fecha"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._datetime; fil.itemBusqueda.Value = "fecha"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Between; fil.textoBusqueda = txtDesde.Text; fil.textoBusqueda2 = txtHasta.Text; items.Add(fil); } return(items.ToArray <DAL.ItemFiltro>()); }
internal DAL.ItemFiltro[] ObtenerItemFiltro() { List <DAL.ItemFiltro> items = new List <DAL.ItemFiltro>(); DAL.ItemFiltro fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "tarea_estado_nombre"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "tarea_estado_nombre"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Like; fil.textoBusqueda = txtBuscar.Text; items.Add(fil); if (txtFiltroTipo.Text != "TODOS") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "tarea_estado_tipo"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "tarea_estado_tipo"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Equal; fil.textoBusqueda = txtFiltroTipo.Text; items.Add(fil); } return(items.ToArray <DAL.ItemFiltro>()); }
private void btnAplicar_Click(object sender, EventArgs e) { if (Filtrar != null && lstLista.Items.Count > 0) { DAL.ItemFiltro[] items = new DAL.ItemFiltro[lstLista.Items.Count]; lstLista.Items.CopyTo(items, 0); Filtrar(items, radAnd.Checked); } }
private void btnAgregar_Click(object sender, EventArgs e) { if (txtValor.Text.Trim().Length > 0 && cboCondicion.SelectedItem != null && cboCampo.SelectedItem != null) { DAL.ItemFiltro itemFiltro = new DAL.ItemFiltro((DAL.ItemBusqueda)cboCampo. SelectedItem, (DAL.TipoFiltroTexto)cboCondicion.SelectedItem, txtValor.Text); lstLista.Items.Add(itemFiltro); } txtValor.Text = ""; }
internal DAL.ItemFiltro[] ObtenerItemFiltro() { List <DAL.ItemFiltro> items = new List <DAL.ItemFiltro>(); DAL.ItemFiltro fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "nombre"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "nombre"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Like; fil.textoBusqueda = txtBuscar.Text; items.Add(fil); if (txtFiltroTipo.Text != "TODOS") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "detalles"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "detalles"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Equal; fil.textoBusqueda = txtFiltroTipo.Text; items.Add(fil); } if (txtBuscarDesde.Text != "" || txtBuscarHasta.Text != "") { DateTime desde = DateTime.Now; DateTime hasta = DateTime.Now; DateTime.TryParse(txtBuscarDesde.Text, out desde); DateTime.TryParse(txtBuscarHasta.Text, out hasta); fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "fecha"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._datetime; fil.itemBusqueda.Value = "fecha"; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Between; fil.textoBusqueda = desde.ToShortDateString(); fil.textoBusqueda2 = hasta.ToShortDateString(); items.Add(fil); } return(items.ToArray <DAL.ItemFiltro>()); }
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 = ""; }
public void btnBuscar_Click(object sender, EventArgs e) { if (Filtrar != null) { DAL.ItemFiltro[] items = new DAL.ItemFiltro[1]; items[0] = new DAL.ItemFiltro(); items[0].itemBusqueda = new DAL.ItemBusqueda(txtDescripcion.Text, txtDescripcion.Text, DAL.ItemBusqueda.TipoCampo._string); items[0].itemBusqueda.campo = campoDescripcion; items[0].itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; items[0].itemBusqueda.Value = campoDescripcion; items[0].textoBusqueda = txtDescripcion.Text; items[0].tipoFiltroTexto = new DAL.TipoFiltroTexto(); items[0].tipoFiltroTexto.value = DAL.TipoFiltro.Like; Filtrar(items, radAnd.Checked); } }
private void iniciaFiltrado() { if (Filtrar != null) { DAL.ItemFiltro[] items = new DAL.ItemFiltro[1]; items[0] = new DAL.ItemFiltro(); items[0].itemBusqueda = new DAL.ItemBusqueda(txtDescripcion.Text, txtDescripcion.Text, DAL.ItemBusqueda.TipoCampo._string); items[0].itemBusqueda.campo = campoDescripcion; items[0].itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; items[0].itemBusqueda.Value = campoDescripcion; items[0].textoBusqueda = txtDescripcion.Text; items[0].tipoFiltroTexto = new DAL.TipoFiltroTexto(); items[0].tipoFiltroTexto.value = DAL.TipoFiltro.Like; Filtrar(items, radAnd.Checked); } }
//protected void btnQuitar_Click(object sender, EventArgs e) //{ //if (lstLista.SelectedValue != null) //{ // List<DAL.ItemFiltro> lst = new List<DAL.ItemFiltro>(); // if (Session["bcf_ItemFiltro"] != null) // lst = (List<DAL.ItemFiltro>)Session["bcf_ItemFiltro"]; // if (lstLista.SelectedValue != "") // { // lst.RemoveAt(int.Parse(lstLista.SelectedValue)); // } // Session["bcf_ItemFiltro"] = lst; // cargarListaFiltro(); //} //} //protected void btnQuitarTodos_Click(object sender, EventArgs e) //{ //Session["bcf_ItemFiltro"] = null; //cargarListaFiltro(); //txtValor.Focus(); //} //protected void btnAplicar_Click(object sender, EventArgs e) //{ // if (Filtrar != null && lstLista.Items.Count > 0) // { // DAL.ItemFiltro[] items = ((List<DAL.ItemFiltro>)Session["bcf_ItemFiltro"]).ToArray(); // Filtrar(items, radAnd.Checked); // } //} //protected void txtDescripcion_TextChanged(object sender, EventArgs e) //{ // if (txtDescripcion.Text.Trim().Length > 0) // iniciaFiltrado(); //} internal DAL.ItemFiltro[] ObtenerItemFiltro() { List <DAL.ItemFiltro> items = new List <DAL.ItemFiltro>(); DAL.ItemFiltro fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "cen_fecha"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._datetime; fil.itemBusqueda.Value = "cen_fecha"; if (DateTime.Parse(txtDesde.Text) < DateTime.Parse(txtHasta.Text)) { fil.textoBusqueda = txtDesde.Text; fil.textoBusqueda2 = txtHasta.Text + " 23:59:59.99"; } else { fil.textoBusqueda = txtHasta.Text; fil.textoBusqueda2 = txtDesde.Text + " 23:59:59.99"; } fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Between; items.Add(fil); if (cmbCliente.SelectedValue != "0") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "cli_id"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._int; fil.itemBusqueda.Value = "cli_id"; fil.textoBusqueda = cmbCliente.SelectedValue; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Equal; items.Add(fil); } if (cmbSucursal.SelectedValue != "0") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "pvt_codigo"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "pvt_codigo"; fil.textoBusqueda = cmbSucursal.SelectedValue; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Equal; items.Add(fil); } if (txtNumero.Text.Trim() != "") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "cen_numero"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._int; fil.itemBusqueda.Value = "cen_numero"; fil.textoBusqueda = txtNumero.Text; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Equal; items.Add(fil); } if (cmbComprobante.SelectedValue != "0") { fil = new DAL.ItemFiltro(); fil.itemBusqueda = new DAL.ItemBusqueda(); fil.itemBusqueda.campo = "tco_codigo"; fil.itemBusqueda.Tipo = DAL.ItemBusqueda.TipoCampo._string; fil.itemBusqueda.Value = "tco_codigo"; fil.textoBusqueda = cmbComprobante.SelectedValue; fil.tipoFiltroTexto = new DAL.TipoFiltroTexto(); fil.tipoFiltroTexto.value = DAL.TipoFiltro.Equal; items.Add(fil); } return(items.ToArray <DAL.ItemFiltro>()); }