Beispiel #1
0
        public override Lfx.Types.OperationResult OnFilter()
        {
            Lfx.Types.OperationResult filtrarReturn = base.OnFilter();
            if (filtrarReturn.Success == true)
            {
                using (Bancos.Cheques.Filtros FormFiltros = new Bancos.Cheques.Filtros()) {
                    FormFiltros.Connection = this.Connection;
                    if (this.Emitidos)
                    {
                        FormFiltros.EntradaEstado.SetData = new string[] {
                            "Todos|-1",
                            "A pagar y depositados|-2",
                            "A pagar|0",
                            "Depositado|5",
                            "Pagado|10",
                            "Anulado|90"
                        };
                    }
                    else
                    {
                        FormFiltros.EntradaEstado.SetData = new string[] {
                            "Todos|-1",
                            "A cobrar y depositados|-2",
                            "A cobrar|0",
                            "Depositado|5",
                            "Cobrado|10",
                            "Anulado|90"
                        };
                    }
                    FormFiltros.EntradaEstado.TextKey    = Estado.ToString();
                    FormFiltros.EntradaSucursal.ValueInt = Sucursal;
                    FormFiltros.EntradaBanco.ValueInt    = Banco;
                    FormFiltros.EntradaPersona.ValueInt  = Cliente;
                    FormFiltros.EntradaFechas.Rango      = Fechas;

                    FormFiltros.ShowDialog();
                    if (FormFiltros.DialogResult == DialogResult.OK)
                    {
                        Estado   = Lfx.Types.Parsing.ParseInt(FormFiltros.EntradaEstado.TextKey);
                        Sucursal = FormFiltros.EntradaSucursal.ValueInt;
                        Banco    = FormFiltros.EntradaBanco.ValueInt;
                        Cliente  = FormFiltros.EntradaPersona.ValueInt;
                        Fechas   = FormFiltros.EntradaFechas.Rango;
                        RefreshList();
                        filtrarReturn.Success = true;
                    }
                    else
                    {
                        filtrarReturn.Success = false;
                    }
                }
            }
            return(filtrarReturn);
        }
Beispiel #2
0
                public override Lfx.Types.OperationResult OnFilter()
                {
                        Lfx.Types.OperationResult filtrarReturn = base.OnFilter();
                        if (filtrarReturn.Success == true) {
                                using (Bancos.Cheques.Filtros FormFiltros = new Bancos.Cheques.Filtros()) {
                                        FormFiltros.Connection = this.Connection;
                                        if (this.Emitidos) {
                                                FormFiltros.EntradaEstado.SetData = new string[] {
                                        "Todos|-1",
                                        "A pagar y depositados|-2",
                                        "A pagar|0",
                                        "Depositado|5",
                                        "Pagado|10",
                                        "Anulado|90"};
                                        } else {
                                                FormFiltros.EntradaEstado.SetData = new string[] {
                                        "Todos|-1",
                                        "A cobrar y depositados|-2",
                                        "A cobrar|0",
                                        "Depositado|5",
                                        "Cobrado|10",
                                        "Anulado|90"};
                                        }
                                        FormFiltros.EntradaEstado.TextKey = Estado.ToString();
                                        FormFiltros.EntradaSucursal.ValueInt = Sucursal;
                                        FormFiltros.EntradaBanco.ValueInt = Banco;
                                        FormFiltros.EntradaPersona.ValueInt = Cliente;
                                        FormFiltros.EntradaFechas.Rango = Fechas;

                                        FormFiltros.ShowDialog();
                                        if (FormFiltros.DialogResult == DialogResult.OK) {
                                                Estado = Lfx.Types.Parsing.ParseInt(FormFiltros.EntradaEstado.TextKey);
                                                Sucursal = FormFiltros.EntradaSucursal.ValueInt;
                                                Banco = FormFiltros.EntradaBanco.ValueInt;
                                                Cliente = FormFiltros.EntradaPersona.ValueInt;
                                                Fechas = FormFiltros.EntradaFechas.Rango;
                                                RefreshList();
                                                filtrarReturn.Success = true;
                                        } else {
                                                filtrarReturn.Success = false;
                                        }
                                }
                        }
                        return filtrarReturn;
                }