Пример #1
0
        public override string ToString()
        {
            switch (FormaDePago.Tipo)
            {
            case Lbl.Pagos.TiposFormasDePago.Efectivo:
                return("Efectivo");

            case Lbl.Pagos.TiposFormasDePago.CuentaCorriente:
                return("Cuenta corriente");

            case Lbl.Pagos.TiposFormasDePago.ChequePropio:
                if (Cheque == null)
                {
                    return("Cheque");
                }
                else
                {
                    return(Cheque.ToString());
                }

            case Lbl.Pagos.TiposFormasDePago.Caja:
                if (CajaDestino == null)
                {
                    return("Acreditación en cuenta");
                }
                else
                {
                    return("Acreditación en " + CajaDestino.ToString());
                }

            case Lbl.Pagos.TiposFormasDePago.Tarjeta:
                if (Cupon == null)
                {
                    return("Tarjeta de crédito/débito");
                }
                else
                {
                    return(Cupon.ToString());
                }

            case Lbl.Pagos.TiposFormasDePago.OtroValor:
                if (Valor == null)
                {
                    return(FormaDePago.ToString());
                }
                else
                {
                    return(Valor.ToString());
                }

            default:
                return(this.FormaDePago.ToString());
            }
        }
Пример #2
0
        public override string ToString()
        {
            switch (FormaDePago.Tipo)
            {
            case Lbl.Pagos.TiposFormasDePago.Efectivo:
                return("Efectivo");

            case Lbl.Pagos.TiposFormasDePago.CuentaCorriente:
                return("Cuenta corriente");

            case Lbl.Pagos.TiposFormasDePago.ChequePropio:
            case Lbl.Pagos.TiposFormasDePago.ChequeTerceros:
                if (Cheque == null)
                {
                    return("Cheque");
                }
                else
                {
                    return(Cheque.ToString());
                }

            case Lbl.Pagos.TiposFormasDePago.Caja:
                if (CajaOrigen == null)
                {
                    return("Débito de cuenta");
                }
                else
                {
                    return("Débito de " + CajaOrigen.ToString());
                }

            case Lbl.Pagos.TiposFormasDePago.OtroValor:
                if (Valor == null)
                {
                    return(FormaDePago.ToString());
                }
                else
                {
                    return(Valor.ToString());
                }

            default:
                return("No especificado");
            }
        }