Beispiel #1
0
        public Cobro(Lfx.Data.Connection dataBase, Lbl.Pagos.TiposFormasDePago tipoFormaDePago)
            : this(dataBase)
        {
            switch (tipoFormaDePago)
            {
            case Lbl.Pagos.TiposFormasDePago.Efectivo:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, 1);
                break;

            case Lbl.Pagos.TiposFormasDePago.ChequePropio:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, 2);
                break;

            case Lbl.Pagos.TiposFormasDePago.CuentaCorriente:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, 3);
                break;

            case Lbl.Pagos.TiposFormasDePago.Tarjeta:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, 4);
                break;

            case Lbl.Pagos.TiposFormasDePago.Caja:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, 6);
                break;

            case Lbl.Pagos.TiposFormasDePago.ChequeTerceros:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, 8);
                break;

            default:
                FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, (int)tipoFormaDePago);
                break;
            }
        }
Beispiel #2
0
 public Pago(Lfx.Data.Connection dataBase, Lbl.Pagos.TiposFormasDePago formaDePago, decimal importe)
     : this(dataBase, formaDePago)
 {
     this.Importe = importe;
 }
Beispiel #3
0
 public Pago(Lfx.Data.Connection dataBase, Lbl.Pagos.TiposFormasDePago tipoFormaDePago)
     : this(dataBase)
 {
     FormaDePago = new Lbl.Pagos.FormaDePago(dataBase, tipoFormaDePago);
     FormaDePago.Cargar();
 }