public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.Proveedor = this.Definicion.Filters["comprob.id_cliente"].Value as Lbl.Personas.Persona; this.Fechas = this.Definicion.Filters["comprob.fecha"].Value as Lfx.Types.DateRange; base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.Tipo = this.Definicion.Filters["comprob.tipo_fac"].Value as string; this.Estado = Lfx.Types.Parsing.ParseInt(this.Definicion.Filters["comprob.estado"].Value as string); this.Proveedor = this.Definicion.Filters["comprob.id_cliente"].Value as Lbl.Personas.Persona; this.Fechas = this.Definicion.Filters["comprob.fecha"].Value as Lfx.Types.DateRange; base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.Cliente = this.Definicion.Filters["tickets.id_persona"].Value as Lbl.Personas.Persona; this.Tipo = this.Definicion.Filters["tickets.id_tipo_ticket"].Value as Lbl.Tareas.Tipo; this.Localidad = this.Definicion.Filters["personas.id_ciudad"].Value as Lbl.Entidades.Localidad; this.Estado = this.Definicion.Filters["tickets.estado"].Value as string; this.Definicion.OrderBy = this.Definicion.Filters["ORDER BY"].Value as string; base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.CustomFilters.Clear(); if (((Lazaro.Pres.Filters.SetFilter)(filters["pvs.tipo"])).CurrentValue != "*") { CustomFilters.AddWithValue("pvs.tipo", Lfx.Types.Parsing.ParseInt(filters[0].Value.ToString())); } base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { m_Rubro = filters["id_rubro"].Value as Lbl.Articulos.Rubro; m_Categoria = filters["id_categoria"].Value as Lbl.Articulos.Categoria; m_Marca = filters["id_marca"].Value as Lbl.Articulos.Marca; m_Proveedor = filters["id_proveedor"].Value as Lbl.Personas.Persona; m_Situacion = filters["id_situacion"].Value as Lbl.Articulos.Situacion; m_Stock = filters["stock_actual"].Value as string; base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.CustomFilters.Clear(); if (((Lazaro.Pres.Filters.SetFilter)(filters["articulos_categorias.cache_stock_actual"])).CurrentValue == "f") { CustomFilters.AddWithValue("articulos_categorias.stock_minimo>0 AND articulos_categorias.stock_minimo>(SELECT SUM(articulos.stock_actual) FROM articulos WHERE articulos_categorias.id_categoria=id_categoria)"); } base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { if (Lbl.Sys.Config.Actual.UsuarioConectado.TienePermiso(typeof(Lbl.CuentasCorrientes.CuentaCorriente), Lbl.Sys.Permisos.Operaciones.Ver)) { this.Cliente = filters["ctacte.id_cliente"].Value as Lbl.Personas.Persona; } Tipo = System.Convert.ToInt32(((Lazaro.Pres.Filters.SetFilter)(filters["personas.tipo"])).Value); Grupo = ((Lazaro.Pres.Filters.RelationFilter)(filters["personas.id_grupo"])).Elemento as Lbl.Personas.Grupo; Localidad = ((Lazaro.Pres.Filters.RelationFilter)(filters["personas.id_ciudad"])).Elemento as Lbl.Entidades.Localidad; Fechas = ((Lazaro.Pres.Filters.DateRangeFilter)(filters["ctacte.fecha"])).DateRange; base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.Caja = this.Definicion.Filters["cajas_movim.id_caja"].Value as Lbl.Cajas.Caja; this.Cliente = this.Definicion.Filters["cajas_movim.id_cliente"].Value as Lbl.Personas.Persona; this.Concepto = this.Definicion.Filters["cajas_movim.id_concepto"].Value as Lbl.Cajas.Concepto; TipoConcepto = Lfx.Types.Parsing.ParseInt(this.Definicion.Filters["conceptos.grupo"].Value.ToString()); Direccion = Lfx.Types.Parsing.ParseInt(this.Definicion.Filters["conceptos.es"].Value.ToString()); this.Fechas = this.Definicion.Filters["cajas_movim.fecha"].Value as Lfx.Types.DateRange; BotonArqueo.Visible = !(this.Caja == null || this.Cliente != null || Concepto != null || Direccion != 0 || this.Fechas.To < System.DateTime.Now); base.OnFiltersChanged(filters); }
public override void OnFiltersChanged(Lazaro.Pres.Filters.FilterCollection filters) { this.Tipo = Lfx.Types.Parsing.ParseInt(this.Definicion.Filters["personas.tipo"].Value as string); this.Grupo = this.Definicion.Filters["personas.id_grupo"].Value as Lbl.Personas.Grupo; this.SubGrupo = this.Definicion.Filters["personas.id_subgrupo"].Value as Lbl.Personas.Grupo; this.Localidad = this.Definicion.Filters["personas.id_ciudad"].Value as Lbl.Entidades.Localidad; this.Estado = Lfx.Types.Parsing.ParseInt(this.Definicion.Filters["personas.estado"].Value as string); this.EstadoCredito = Lfx.Types.Parsing.ParseInt(this.Definicion.Filters["personas.estadocredito"].Value as string); this.FechaAlta = this.Definicion.Filters["personas.fechaalta"].Value as Lfx.Types.DateRange; this.FechaBaja = this.Definicion.Filters["personas.fechabaja"].Value as Lfx.Types.DateRange; base.OnFiltersChanged(filters); }
public void FromFilters(Lazaro.Pres.Filters.FilterCollection filtros) { this.ControlFiltros.FromFilters(filtros); }
public void FromFilters(Lazaro.Pres.Filters.FilterCollection filters) { this.SuspendLayout(); this.TablaFiltros.SuspendLayout(); this.ColFiltros = filters; this.TablaFiltros.RowCount = filters.Count; while (TablaFiltros.RowStyles.Count < TablaFiltros.RowCount) { TablaFiltros.RowStyles.Add(new System.Windows.Forms.RowStyle(SizeType.AutoSize)); } int i = 0; foreach (Lazaro.Pres.Filters.IFilter Filtro in this.ColFiltros) { Label Etiqueta = new Label(); Etiqueta.Name = "etiqueta" + i.ToString(); Etiqueta.Text = Filtro.Label; Etiqueta.TextAlign = System.Drawing.ContentAlignment.TopLeft; Etiqueta.Margin = new System.Windows.Forms.Padding(0, 4, 4, 0); Etiqueta.Dock = DockStyle.Fill; this.TablaFiltros.Controls.Add(Etiqueta, 0, i); Control Entrada; if (Filtro is Lazaro.Pres.Filters.NumericRangeFilter) { Lcc.Entrada.RangoNumerico EntradaRangoNumerico = new Lcc.Entrada.RangoNumerico(); Lazaro.Pres.Filters.NumericRangeFilter FiltroNumerico = Filtro as Lazaro.Pres.Filters.NumericRangeFilter; EntradaRangoNumerico.DecimalPlaces = FiltroNumerico.DecimalPlaces; EntradaRangoNumerico.Valule1 = System.Convert.ToDecimal(FiltroNumerico.Value); EntradaRangoNumerico.Valule2 = System.Convert.ToDecimal(FiltroNumerico.Value2); EntradaRangoNumerico.Dock = DockStyle.Top; Entrada = EntradaRangoNumerico; } else if (Filtro is Lazaro.Pres.Filters.SetFilter) { Lazaro.Pres.Filters.SetFilter FiltroSet = Filtro as Lazaro.Pres.Filters.SetFilter; Lui.Forms.ComboBox EntradaSet = new Lui.Forms.ComboBox(); EntradaSet.SetData = FiltroSet.SetData; EntradaSet.TextKey = FiltroSet.CurrentValue; EntradaSet.Size = new System.Drawing.Size(200, 24); EntradaSet.AlwaysExpanded = EntradaSet.SetData != null && (EntradaSet.SetData.Length <= 4 || TablaFiltros.RowCount <= 6); EntradaSet.AutoSize = EntradaSet.AlwaysExpanded; EntradaSet.Dock = DockStyle.Top; Entrada = EntradaSet; } else if (Filtro is Lazaro.Pres.Filters.DateRangeFilter) { Lazaro.Pres.Filters.DateRangeFilter FiltroFechas = Filtro as Lazaro.Pres.Filters.DateRangeFilter; Lcc.Entrada.RangoFechas EntradaRangoFechas = new Lcc.Entrada.RangoFechas(); EntradaRangoFechas.Rango = FiltroFechas.DateRange; EntradaRangoFechas.Size = new System.Drawing.Size(160, 46); EntradaRangoFechas.AutoSize = true; EntradaRangoFechas.Dock = DockStyle.Top; Entrada = EntradaRangoFechas; } else if (Filtro is Lazaro.Pres.Filters.RelationFilter) { Lazaro.Pres.Filters.RelationFilter FiltroRelacion = Filtro as Lazaro.Pres.Filters.RelationFilter; Lcc.Entrada.CodigoDetalle EntradaRelacion = new Lcc.Entrada.CodigoDetalle(); EntradaRelacion.Required = false; EntradaRelacion.Size = new System.Drawing.Size(160, 24); EntradaRelacion.Relation = FiltroRelacion.Relation; if (FiltroRelacion.Filter != null) { EntradaRelacion.Filter = Lfx.Workspace.Master.Formatter.SqlText(FiltroRelacion.Filter); } EntradaRelacion.Elemento = (Lbl.IElementoDeDatos)FiltroRelacion.Elemento; EntradaRelacion.Dock = DockStyle.Top; Entrada = EntradaRelacion; } else { Entrada = new Label(); Entrada.Text = Filtro.GetType().ToString(); Etiqueta.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; } Entrada.Name = "entrada" + i.ToString(); Filtro.Control = Entrada; this.TablaFiltros.Controls.Add(Entrada, 1, i); i++; } this.TablaFiltros.ResumeLayout(); this.ResumeLayout(); }
public void FromFilters(Lazaro.Pres.Filters.FilterCollection filters) { this.SuspendLayout(); this.TablaFiltros.SuspendLayout(); this.ColFiltros = filters; this.TablaFiltros.RowCount = filters.Count; while (TablaFiltros.RowStyles.Count < TablaFiltros.RowCount) TablaFiltros.RowStyles.Add(new System.Windows.Forms.RowStyle(SizeType.AutoSize)); int i = 0; foreach (Lazaro.Pres.Filters.IFilter Filtro in this.ColFiltros) { Label Etiqueta = new Label(); Etiqueta.Name = "etiqueta" + i.ToString(); Etiqueta.Text = Filtro.Label; Etiqueta.TextAlign = System.Drawing.ContentAlignment.TopLeft; Etiqueta.Margin = new System.Windows.Forms.Padding(0, 4, 4, 0); Etiqueta.Dock = DockStyle.Fill; this.TablaFiltros.Controls.Add(Etiqueta, 0, i); Control Entrada; if (Filtro is Lazaro.Pres.Filters.NumericRangeFilter) { Lcc.Entrada.RangoNumerico EntradaRangoNumerico = new Lcc.Entrada.RangoNumerico(); Lazaro.Pres.Filters.NumericRangeFilter FiltroNumerico = Filtro as Lazaro.Pres.Filters.NumericRangeFilter; EntradaRangoNumerico.DecimalPlaces = FiltroNumerico.DecimalPlaces; EntradaRangoNumerico.Valule1 = System.Convert.ToDecimal(FiltroNumerico.Value); EntradaRangoNumerico.Valule2 = System.Convert.ToDecimal(FiltroNumerico.Value2); EntradaRangoNumerico.Dock = DockStyle.Top; Entrada = EntradaRangoNumerico; } else if (Filtro is Lazaro.Pres.Filters.SetFilter) { Lazaro.Pres.Filters.SetFilter FiltroSet = Filtro as Lazaro.Pres.Filters.SetFilter; Lui.Forms.ComboBox EntradaSet = new Lui.Forms.ComboBox(); EntradaSet.SetData = FiltroSet.SetData; EntradaSet.TextKey = FiltroSet.CurrentValue; EntradaSet.Size = new System.Drawing.Size(200, 24); EntradaSet.AlwaysExpanded = EntradaSet.SetData != null && (EntradaSet.SetData.Length <= 4 || TablaFiltros.RowCount <= 6); EntradaSet.AutoSize = EntradaSet.AlwaysExpanded; EntradaSet.Dock = DockStyle.Top; Entrada = EntradaSet; } else if (Filtro is Lazaro.Pres.Filters.DateRangeFilter) { Lazaro.Pres.Filters.DateRangeFilter FiltroFechas = Filtro as Lazaro.Pres.Filters.DateRangeFilter; Lcc.Entrada.RangoFechas EntradaRangoFechas = new Lcc.Entrada.RangoFechas(); EntradaRangoFechas.Rango = FiltroFechas.DateRange; EntradaRangoFechas.Size = new System.Drawing.Size(160, 46); EntradaRangoFechas.AutoSize = true; EntradaRangoFechas.Dock = DockStyle.Top; Entrada = EntradaRangoFechas; } else if (Filtro is Lazaro.Pres.Filters.RelationFilter) { Lazaro.Pres.Filters.RelationFilter FiltroRelacion = Filtro as Lazaro.Pres.Filters.RelationFilter; Lcc.Entrada.CodigoDetalle EntradaRelacion = new Lcc.Entrada.CodigoDetalle(); EntradaRelacion.Required = false; EntradaRelacion.Size = new System.Drawing.Size(160, 24); EntradaRelacion.Relation = FiltroRelacion.Relation; if (FiltroRelacion.Filter != null) EntradaRelacion.Filter = FiltroRelacion.Filter.ToString(); EntradaRelacion.Elemento = (Lbl.IElementoDeDatos)FiltroRelacion.Elemento; EntradaRelacion.Dock = DockStyle.Top; Entrada = EntradaRelacion; } else { Entrada = new Label(); Entrada.Text = Filtro.GetType().ToString(); Etiqueta.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; } Entrada.Name = "entrada" + i.ToString(); Filtro.Control = Entrada; this.TablaFiltros.Controls.Add(Entrada, 1, i); i++; } this.TablaFiltros.ResumeLayout(); this.ResumeLayout(); }