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()); } }
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"); } }