예제 #1
0
 protected override void OnLoad(EventArgs e)
 {
         base.OnLoad(e);
         if (this.Connection != null) {
                 EstadosTickets = new Lbl.ColeccionCodigoDetalle(this.Connection.Select("SELECT id_ticket_estado, nombre FROM tickets_estados"));
                 this.Definicion.Columns["tickets.estado"].SetValues = EstadosTickets;
         }
 }
예제 #2
0
                public Inicio()
                {
                        Lbl.ColeccionCodigoDetalle SetEstados = new Lbl.ColeccionCodigoDetalle() {
                                { 0, "Inactivo" },
                                { 1, "Normal" }
                        };

                        this.Definicion = new Lazaro.Pres.Listings.Listing()
                        {
                                ElementoTipo = typeof(Lbl.Personas.Persona),

                                TableName = "personas",
                                KeyColumn = new Lazaro.Pres.Field("personas.id_persona", "Cód.", Lfx.Data.InputFieldTypes.Serial, 80),
                                DetailColumnName = "nombre_visible",
                                Joins = new qGen.JoinCollection() { new qGen.Join("personas_grupos", "personas_grupos.id_grupo=personas.id_grupo"), new qGen.Join("ciudades", "personas.id_ciudad=ciudades.id_ciudad") },
                                OrderBy = "personas.nombre_visible",
                                Columns = new Lazaro.Pres.FieldCollection()
			        {
				        new Lazaro.Pres.Field("personas.nombre_visible", "Nombre", Lfx.Data.InputFieldTypes.Text, 240),
				        new Lazaro.Pres.Field("personas.telefono", "Teléfono", Lfx.Data.InputFieldTypes.Text, 140),
				        new Lazaro.Pres.Field("personas.domicilio", "Domicilio", Lfx.Data.InputFieldTypes.Text, 160),
				        new Lazaro.Pres.Field("personas.num_doc", "Núm. Doc.", Lfx.Data.InputFieldTypes.Text, 120),
				        new Lazaro.Pres.Field("personas.cuit", Lbl.Sys.Config.Pais.ClavePersonasJuridicas.Nombre, Lfx.Data.InputFieldTypes.Text, 120),
                                        new Lazaro.Pres.Field("personas_grupos.nombre", "Grupo", Lfx.Data.InputFieldTypes.Text, 120),
                                        new Lazaro.Pres.Field("personas.id_subgrupo", "Sub grupo", Lfx.Data.InputFieldTypes.Relation, 120),
                                        new Lazaro.Pres.Field("ciudades.nombre AS ciudad", "Localidad", Lfx.Data.InputFieldTypes.Text, 120),
                                        new Lazaro.Pres.Field("personas.estado", "Estado", 0, SetEstados),
                                        new Lazaro.Pres.Field("personas.fechaalta", "Fecha de alta", Lfx.Data.InputFieldTypes.Date, 120),
                                        new Lazaro.Pres.Field("personas.fechabaja", "Fecha de baja", Lfx.Data.InputFieldTypes.Date, 120),
                                        new Lazaro.Pres.Field("personas.numerocuenta", "Cuenta", Lfx.Data.InputFieldTypes.Text, 120)
			        },
                                ExtraSearchColumns = new Lazaro.Pres.FieldCollection()
			        {
				        new Lazaro.Pres.Field("personas.nombre", "Nombre", Lfx.Data.InputFieldTypes.Text, 0),
				        new Lazaro.Pres.Field("personas.apellido", "Apellido", Lfx.Data.InputFieldTypes.Text, 0),
				        new Lazaro.Pres.Field("personas.extra1", "Extra 1", Lfx.Data.InputFieldTypes.Text, 0),
				        new Lazaro.Pres.Field("personas.numerocuenta", "Núm. Cuenta", Lfx.Data.InputFieldTypes.Text, 0)
			        },
                                Filters = new Lazaro.Pres.Filters.FilterCollection()
                                {
                                        new Lazaro.Pres.Filters.SetFilter("Categoría", "personas.tipo", new string[] { "Todos|0", "Clientes|1", "Proveedores|2", "Usuarios del sistema|4" }, "1"),
                                        new Lazaro.Pres.Filters.RelationFilter("Grupo", new Lfx.Data.Relation("personas.id_grupo", "personas_grupos", "id_grupo")),
                                        new Lazaro.Pres.Filters.RelationFilter("Sub grupo", new Lfx.Data.Relation("personas.id_subgrupo", "personas_grupos", "id_grupo")),
                                        new Lazaro.Pres.Filters.RelationFilter("Localidad", new Lfx.Data.Relation("personas.id_ciudad", "ciudades", "id_ciudad"), new qGen.Where("id_provincia", qGen.ComparisonOperators.NotEqual, null)),
                                        new Lazaro.Pres.Filters.SetFilter("Estado", "personas.estado", new string[] {"Todos|-1", "Activos|1", "Inactivos|0"}, "1"),
                                        new Lazaro.Pres.Filters.SetFilter("Estado de crédito", "personas.estadocredito", new string[] { "Cualquiera|-1", "Normal|0", "En plan de pago|5", "Suspendido|10" }, "-1"),
                                        new Lazaro.Pres.Filters.DateRangeFilter("Fecha de alta", "personas.fechaalta", new Lfx.Types.DateRange("*")),
                                        new Lazaro.Pres.Filters.DateRangeFilter("Fecha de baja", "personas.fechabaja", new Lfx.Types.DateRange("*"))
                                }
                        };

                        this.HabilitarFiltrar = true;

                        this.Estado = 1;
                        this.EstadoCredito = -1;
                        this.FechaAlta = new Lfx.Types.DateRange("*");
                        this.FechaBaja = new Lfx.Types.DateRange("*");
                }
예제 #3
0
                public InicioEmitidos()
                        : base()
                {
                        this.Definicion.ElementoTipo = typeof(Lbl.Bancos.ChequeEmitido);
                        DepositarPagar.Text = "Pagar";
                        BotonCrear.Text = "Emitir";

                        Lbl.ColeccionCodigoDetalle NuevosEstados = new Lbl.ColeccionCodigoDetalle() { 
                                {0, "A Pagar"},
                                {5, "Depositado"},
                                {10, "Pagado"},
                                {11, "Entregado"},
                                {90, "Anulado"}
                        };
                        
                        this.EstadosCheques.AddRange(NuevosEstados);
                }
예제 #4
0
        public Inicio()
        {
            InitializeComponent();

            Lbl.ColeccionCodigoDetalle SetEstados = new Lbl.ColeccionCodigoDetalle()
            {
                { (int)Lbl.Pagos.EstadosCupones.Acreditado, "Acreditado" },
                { (int)Lbl.Pagos.EstadosCupones.Anulado, "Anulado" },
                { (int)Lbl.Pagos.EstadosCupones.Presentado, "Presentado" },
                { (int)Lbl.Pagos.EstadosCupones.Rechazaro, "Rechazado" },
                { (int)Lbl.Pagos.EstadosCupones.SinPresentar, "Sin presentar" }
            };

            this.Definicion = new Lazaro.Pres.Listings.Listing()
            {
                ElementoTipo = typeof(Lbl.Pagos.Cupon),
                TableName    = "tarjetas_cupones",
                Joins        = new qGen.JoinCollection()
                {
                    new qGen.Join("formaspago", "tarjetas_cupones.id_tarjeta=formaspago.id_formapago"), new qGen.Join("personas", "tarjetas_cupones.id_cliente=personas.id_persona"), new qGen.Join("comprob", "tarjetas_cupones.id_comprob=comprob.id_comprob")
                },
                KeyColumn = new Lazaro.Pres.Field("tarjetas_cupones.id_cupon", "Cód.", Lfx.Data.InputFieldTypes.Serial, 28),

                Columns = new Lazaro.Pres.FieldCollection()
                {
                    new Lazaro.Pres.Field("tarjetas_cupones.concepto", "Concepto", Lfx.Data.InputFieldTypes.Text, 240),
                    new Lazaro.Pres.Field("formaspago.nombre", "Tarjeta", Lfx.Data.InputFieldTypes.Text, 240),
                    new Lazaro.Pres.Field("tarjetas_cupones.numero", "Cupón", Lfx.Data.InputFieldTypes.Text, 100),
                    new Lazaro.Pres.Field("tarjetas_cupones.importe", "Importe", Lfx.Data.InputFieldTypes.Currency, 100),
                    new Lazaro.Pres.Field("tarjetas_cupones.estado", "Estado", 120, SetEstados),
                    new Lazaro.Pres.Field("tarjetas_cupones.fecha", "Fecha", Lfx.Data.InputFieldTypes.DateTime, 120),
                    new Lazaro.Pres.Field("comprob.id_sucursal", "Sucursal", Lfx.Data.InputFieldTypes.Text, 120)
                },
                OrderBy = "tarjetas_cupones.id_cupon DESC"
            };


            this.HabilitarBusqueda = false;
            this.HabilitarCrear    = false;
            this.HabilitarFiltrar  = true;
            this.CheckBoxes        = true;

            this.Contadores.Add(new Contador("Presentados", Lui.Forms.DataTypes.Currency));
            this.Contadores.Add(new Contador("SinPresentar", Lui.Forms.DataTypes.Currency));
            this.Contadores.Add(new Contador("Acreditados", Lui.Forms.DataTypes.Currency));
        }
예제 #5
0
        public InicioEmitidos()
            : base()
        {
            this.Definicion.ElementoTipo = typeof(Lbl.Bancos.ChequeEmitido);
            DepositarPagar.Text          = "Pagar";
            BotonCrear.Text = "Emitir";

            Lbl.ColeccionCodigoDetalle NuevosEstados = new Lbl.ColeccionCodigoDetalle()
            {
                { 0, "A Pagar" },
                { 5, "Depositado" },
                { 10, "Pagado" },
                { 11, "Entregado" },
                { 90, "Anulado" }
            };

            this.EstadosCheques.AddRange(NuevosEstados);
        }
예제 #6
0
                public Inicio()
                {
                        InitializeComponent();

                        Lbl.ColeccionCodigoDetalle SetEstados = new Lbl.ColeccionCodigoDetalle()
                        {
                                {(int)Lbl.Pagos.EstadosCupones.Acreditado, "Acreditado"},
                                {(int)Lbl.Pagos.EstadosCupones.Anulado, "Anulado"},
                                {(int)Lbl.Pagos.EstadosCupones.Presentado, "Presentado"},
                                {(int)Lbl.Pagos.EstadosCupones.Rechazaro, "Rechazado"},
                                {(int)Lbl.Pagos.EstadosCupones.SinPresentar, "Sin presentar"}

                        };

                        this.Definicion = new Lazaro.Pres.Listings.Listing()
                        {
                                ElementoTipo = typeof(Lbl.Pagos.Cupon),
                                TableName = "tarjetas_cupones",
                                Joins = new qGen.JoinCollection() { new qGen.Join("formaspago", "tarjetas_cupones.id_tarjeta=formaspago.id_formapago"), new qGen.Join("personas", "tarjetas_cupones.id_cliente=personas.id_persona") },
                                KeyColumn = new Lazaro.Pres.Field("tarjetas_cupones.id_cupon", "Cód.", Lfx.Data.InputFieldTypes.Serial, 28),

                                Columns = new Lazaro.Pres.FieldCollection()
			        {
                                        new Lazaro.Pres.Field("tarjetas_cupones.concepto", "Concepto", Lfx.Data.InputFieldTypes.Text, 240),
                                        new Lazaro.Pres.Field("formaspago.nombre", "Tarjeta", Lfx.Data.InputFieldTypes.Text, 240),
				        new Lazaro.Pres.Field("tarjetas_cupones.numero", "Cupón", Lfx.Data.InputFieldTypes.Text, 100),
                                        new Lazaro.Pres.Field("tarjetas_cupones.importe", "Importe", Lfx.Data.InputFieldTypes.Currency, 100),
				        new Lazaro.Pres.Field("tarjetas_cupones.estado", "Estado", 120, SetEstados),
				        new Lazaro.Pres.Field("tarjetas_cupones.fecha", "Fecha", Lfx.Data.InputFieldTypes.Date, 120)
			        },
                                OrderBy = "tarjetas_cupones.id_cupon DESC"
                        };


                        this.HabilitarBusqueda = false;
                        this.HabilitarCrear = false;
                        this.HabilitarFiltrar = true;
                        this.CheckBoxes = true;

                        this.Contadores.Add(new Contador("Presentados", Lui.Forms.DataTypes.Currency));
                        this.Contadores.Add(new Contador("SinPresentar", Lui.Forms.DataTypes.Currency));
                        this.Contadores.Add(new Contador("Acreditados", Lui.Forms.DataTypes.Currency));
                }
예제 #7
0
        public Inicio()
        {
            Lbl.ColeccionCodigoDetalle SetTipos = new Lbl.ColeccionCodigoDetalle()
            {
                { 0, "Efectivo" },
                { 1, "Caja de ahorro" },
                { 2, "Cuenta corriente" }
            };

            Lbl.ColeccionCodigoDetalle SetEstados = new Lbl.ColeccionCodigoDetalle()
            {
                { 0, "Inactiva" },
                { 1, "Activa" }
            };

            this.Definicion = new Lazaro.Pres.Listings.Listing()
            {
                ElementoTipo = typeof(Lbl.Cajas.Caja),

                TableName = "cajas",
                KeyColumn = new Lazaro.Pres.Field("cajas.id_caja", "Cód.", Lfx.Data.InputFieldTypes.Serial, 96),
                OrderBy   = "cajas.nombre",

                Columns = new Lazaro.Pres.FieldCollection()
                {
                    new Lazaro.Pres.Field("cajas.id_banco", "Banco", Lfx.Data.InputFieldTypes.Relation, 120),
                    new Lazaro.Pres.Field("cajas.numero", "Número", Lfx.Data.InputFieldTypes.Text, 120),
                    new Lazaro.Pres.Field("cajas.nombre", "Nombre", Lfx.Data.InputFieldTypes.Text, 240),
                    new Lazaro.Pres.Field("cajas.tipo", "Tipo", 80, SetTipos),
                    new Lazaro.Pres.Field("0", "Saldo Actual", Lfx.Data.InputFieldTypes.Currency, 120),
                    new Lazaro.Pres.Field("1", "Saldo Futuro", Lfx.Data.InputFieldTypes.Currency, 120),
                    new Lazaro.Pres.Field("estado", "Estado", 96, SetEstados),
                }
            };


            this.Contadores.Add(new Contador("Total", Lui.Forms.DataTypes.Currency, "$", null));
            this.Contadores.Add(new Contador("Activos", Lui.Forms.DataTypes.Currency, "$", null));

            this.Connection.Tables["bancos"].PreLoad();
        }
예제 #8
0
                public Inicio()
                {
                        Lbl.ColeccionCodigoDetalle SetTipos = new Lbl.ColeccionCodigoDetalle()
                        {
                                {0, "Efectivo"},
                                {1, "Caja de ahorro"},
                                {2, "Cuenta corriente"}
                        };

                        Lbl.ColeccionCodigoDetalle SetEstados = new Lbl.ColeccionCodigoDetalle()
                        {
                                {0, "Inactiva"},
                                {1, "Activa"}
                        };

                        this.Definicion = new Lazaro.Pres.Listings.Listing()
                        {
                                ElementoTipo = typeof(Lbl.Cajas.Caja),

                                TableName = "cajas",
                                KeyColumn = new Lazaro.Pres.Field("cajas.id_caja", "Cód.", Lfx.Data.InputFieldTypes.Serial, 96),
                                OrderBy = "cajas.nombre",

                                Columns = new Lazaro.Pres.FieldCollection()
			        {
				        new Lazaro.Pres.Field("cajas.id_banco", "Banco", Lfx.Data.InputFieldTypes.Relation, 120),
				        new Lazaro.Pres.Field("cajas.numero", "Número", Lfx.Data.InputFieldTypes.Text, 120),
				        new Lazaro.Pres.Field("cajas.nombre", "Nombre", Lfx.Data.InputFieldTypes.Text, 240),
				        new Lazaro.Pres.Field("cajas.tipo", "Tipo", 80, SetTipos),
				        new Lazaro.Pres.Field("0", "Saldo Actual", Lfx.Data.InputFieldTypes.Currency, 120),
                                        new Lazaro.Pres.Field("1", "Saldo Futuro", Lfx.Data.InputFieldTypes.Currency, 120),
                                        new Lazaro.Pres.Field("estado", "Estado", 96, SetEstados),
			        }
                        };


                        this.Contadores.Add(new Contador("Total", Lui.Forms.DataTypes.Currency, "$", null));
                        this.Contadores.Add(new Contador("Activos", Lui.Forms.DataTypes.Currency, "$", null));

                        this.Connection.Tables["bancos"].PreLoad();
                }
예제 #9
0
        public Inicio()
        {
            Lbl.ColeccionCodigoDetalle SetEstados = new Lbl.ColeccionCodigoDetalle()
            {
                { 0, "Inactivo" },
                { 1, "Normal" }
            };

            Lbl.ColeccionCodigoDetalle SetGenero = new Lbl.ColeccionCodigoDetalle()
            {
                { 0, "Sin Informacion" },
                { 1, "Masculino" },
                { 2, "Femenino" }
            };

            this.Definicion = new Lazaro.Pres.Listings.Listing()
            {
                ElementoTipo = typeof(Lbl.Personas.Persona),

                TableName        = "personas",
                KeyColumn        = new Lazaro.Pres.Field("personas.id_persona", "Cód.", Lfx.Data.InputFieldTypes.Serial, 80),
                DetailColumnName = "nombre_visible",
                Joins            = new qGen.JoinCollection()
                {
                    new qGen.Join("personas_grupos", "personas_grupos.id_grupo=personas.id_grupo"), new qGen.Join("ciudades", "personas.id_ciudad=ciudades.id_ciudad")
                },
                OrderBy = "personas.nombre_visible",
                Columns = new Lazaro.Pres.FieldCollection()
                {
                    new Lazaro.Pres.Field("personas.nombre_visible", "Nombre", Lfx.Data.InputFieldTypes.Text, 240),
                    new Lazaro.Pres.Field("personas.telefono", "Teléfono", Lfx.Data.InputFieldTypes.Text, 140),
                    new Lazaro.Pres.Field("personas.domicilio", "Domicilio", Lfx.Data.InputFieldTypes.Text, 160),
                    new Lazaro.Pres.Field("personas.num_doc", "Núm. Doc.", Lfx.Data.InputFieldTypes.Text, 120),
                    new Lazaro.Pres.Field("personas.cuit", Lbl.Sys.Config.Pais.ClavePersonasJuridicas.Nombre, Lfx.Data.InputFieldTypes.Text, 120),
                    new Lazaro.Pres.Field("personas_grupos.nombre", "Grupo", Lfx.Data.InputFieldTypes.Text, 120),
                    new Lazaro.Pres.Field("personas.id_subgrupo", "Sub grupo", Lfx.Data.InputFieldTypes.Relation, 120),
                    new Lazaro.Pres.Field("ciudades.nombre AS ciudad", "Localidad", Lfx.Data.InputFieldTypes.Text, 120),
                    new Lazaro.Pres.Field("personas.estado", "Estado", 0, SetEstados),
                    new Lazaro.Pres.Field("personas.genero", "Genero", 120, SetGenero),
                    new Lazaro.Pres.Field("personas.fechaalta", "Fecha de alta", Lfx.Data.InputFieldTypes.Date, 120),
                    new Lazaro.Pres.Field("personas.fechabaja", "Fecha de baja", Lfx.Data.InputFieldTypes.Date, 120),
                    new Lazaro.Pres.Field("personas.numerocuenta", "Cuenta", Lfx.Data.InputFieldTypes.Text, 120)
                },
                ExtraSearchColumns = new Lazaro.Pres.FieldCollection()
                {
                    new Lazaro.Pres.Field("personas.nombre", "Nombre", Lfx.Data.InputFieldTypes.Text, 0),
                    new Lazaro.Pres.Field("personas.apellido", "Apellido", Lfx.Data.InputFieldTypes.Text, 0),
                    new Lazaro.Pres.Field("personas.extra1", "Extra 1", Lfx.Data.InputFieldTypes.Text, 0),
                    new Lazaro.Pres.Field("personas.numerocuenta", "Núm. Cuenta", Lfx.Data.InputFieldTypes.Text, 0)
                },
                Filters = new Lazaro.Pres.Filters.FilterCollection()
                {
                    new Lazaro.Pres.Filters.SetFilter("Categoría", "personas.tipo", new string[] { "Todos|0", "Clientes|1", "Proveedores|2", "Usuarios del sistema|4" }, "1"),
                    new Lazaro.Pres.Filters.RelationFilter("Grupo", new Lazaro.Orm.Data.Relation("personas.id_grupo", "personas_grupos", "id_grupo")),
                    new Lazaro.Pres.Filters.RelationFilter("Sub grupo", new Lazaro.Orm.Data.Relation("personas.id_subgrupo", "personas_grupos", "id_grupo")),
                    new Lazaro.Pres.Filters.RelationFilter("Localidad", new Lazaro.Orm.Data.Relation("personas.id_ciudad", "ciudades", "id_ciudad"), new qGen.Where("id_provincia", qGen.ComparisonOperators.NotEqual, null)),
                    new Lazaro.Pres.Filters.SetFilter("Estado", "personas.estado", new string[] { "Todos|-1", "Activos|1", "Inactivos|0" }, "1"),
                    new Lazaro.Pres.Filters.SetFilter("Genero", "personas.genero", new string[] { "Todos|-1", "Masculino|1", "Femenino|2" }, "-1"),
                    new Lazaro.Pres.Filters.SetFilter("Estado de crédito", "personas.estadocredito", new string[] { "Cualquiera|-1", "Normal|0", "En plan de pago|5", "Suspendido|10", "Judicializado|100", "Moroso Negligente|105" }, "-1"),
                    new Lazaro.Pres.Filters.DateRangeFilter("Fecha de alta", "personas.fechaalta", new Lfx.Types.DateRange("*")),
                    new Lazaro.Pres.Filters.DateRangeFilter("Fecha de baja", "personas.fechabaja", new Lfx.Types.DateRange("*"))
                }
            };

            this.HabilitarFiltrar = true;

            this.Estado        = 1;
            this.EstadoCredito = -1;
            this.FechaAlta     = new Lfx.Types.DateRange("*");
            this.FechaBaja     = new Lfx.Types.DateRange("*");
        }