public override Lfx.Types.OperationResult OnFilter() { Lfx.Types.OperationResult ResultadoFiltrar = base.OnFilter(); if (ResultadoFiltrar.Success == true) { using (Lfc.Comprobantes.Filtros FormFiltros = new Lfc.Comprobantes.Filtros()) { FormFiltros.Connection = this.Connection; FormFiltros.EntradaTipo.TemporaryReadOnly = true; FormFiltros.EntradaTipo.TextKey = this.Definicion.ElementoTipo.ToString(); FormFiltros.EntradaPv.Text = m_PV.ToString(); FormFiltros.EntradaLetra.TextKey = m_Letra; FormFiltros.EntradaSucursal.ValueInt = m_Sucursal; FormFiltros.EntradaFormaPago.TemporaryReadOnly = true; FormFiltros.EntradaFormaPago.ValueInt = 0; FormFiltros.EntradaCliente.TemporaryReadOnly = true; FormFiltros.EntradaCliente.ValueInt = 0; FormFiltros.EntradaVendedor.TemporaryReadOnly = true; FormFiltros.EntradaVendedor.ValueInt = 0; FormFiltros.EntradaFechas.Rango = m_Fecha; FormFiltros.EntradaEstado.TemporaryReadOnly = true; FormFiltros.EntradaEstado.TextKey = "3"; FormFiltros.EntradaAnuladas.TextKey = m_Anuladas.ToString(); FormFiltros.EntradaMontoDesde.TemporaryReadOnly = true; FormFiltros.EntradaMontoHasta.TemporaryReadOnly = true; FormFiltros.Owner = this; FormFiltros.ShowDialog(); if (FormFiltros.DialogResult == DialogResult.OK) { m_Sucursal = FormFiltros.EntradaSucursal.ValueInt; m_Fecha = FormFiltros.EntradaFechas.Rango; m_Anuladas = Lfx.Types.Parsing.ParseInt(FormFiltros.EntradaAnuladas.TextKey); m_PV = Lfx.Types.Parsing.ParseInt(FormFiltros.EntradaPv.Text); this.Definicion.ElementoTipo = Lbl.Instanciador.InferirTipo(FormFiltros.EntradaTipo.TextKey); m_Letra = FormFiltros.EntradaLetra.TextKey; this.RefreshList(); ResultadoFiltrar.Success = true; } else { ResultadoFiltrar.Success = false; } } } return(ResultadoFiltrar); }
public override Lfx.Types.OperationResult OnFilter() { Lfx.Types.OperationResult ResultadoFiltrar = base.OnFilter(); if (ResultadoFiltrar.Success == true) { using (Lfc.Comprobantes.Filtros FormFiltros = new Lfc.Comprobantes.Filtros()) { FormFiltros.Connection = this.Connection; FormFiltros.EntradaTipo.TemporaryReadOnly = true; FormFiltros.EntradaTipo.TextKey = this.Definicion.ElementoTipo.ToString(); FormFiltros.EntradaPv.Text = m_PV.ToString(); FormFiltros.EntradaLetra.TextKey = m_Letra; FormFiltros.EntradaSucursal.ValueInt = m_Sucursal; FormFiltros.EntradaFormaPago.TemporaryReadOnly = true; FormFiltros.EntradaFormaPago.ValueInt = 0; FormFiltros.EntradaCliente.TemporaryReadOnly = true; FormFiltros.EntradaCliente.ValueInt = 0; FormFiltros.EntradaVendedor.TemporaryReadOnly = true; FormFiltros.EntradaVendedor.ValueInt = 0; FormFiltros.EntradaFechas.Rango = m_Fecha; FormFiltros.EntradaEstado.TemporaryReadOnly = true; FormFiltros.EntradaEstado.TextKey = "3"; FormFiltros.EntradaAnuladas.TextKey = m_Anuladas.ToString(); FormFiltros.EntradaMontoDesde.TemporaryReadOnly = true; FormFiltros.EntradaMontoHasta.TemporaryReadOnly = true; FormFiltros.Owner = this; FormFiltros.ShowDialog(); if (FormFiltros.DialogResult == DialogResult.OK) { m_Sucursal = FormFiltros.EntradaSucursal.ValueInt; m_Fecha = FormFiltros.EntradaFechas.Rango; m_Anuladas = Lfx.Types.Parsing.ParseInt(FormFiltros.EntradaAnuladas.TextKey); m_PV = Lfx.Types.Parsing.ParseInt(FormFiltros.EntradaPv.Text); this.Definicion.ElementoTipo = Lbl.Instanciador.InferirTipo(FormFiltros.EntradaTipo.TextKey); m_Letra = FormFiltros.EntradaLetra.TextKey; this.RefreshList(); ResultadoFiltrar.Success = true; } else { ResultadoFiltrar.Success = false; } } } return ResultadoFiltrar; }