private void AddFormaDePagoDefault() { if (_idFormaDePagoDefault != null && !_idFormaDePagoDefault.Equals(string.Empty) /*&& !IsStep()*/) { if (_recargos.Count == 0) { FormaDePago fdp = _formasDePagos.GetByTDCompMoneda(_idFormaDePagoDefault, "1"); if (fdp != null) { FormaDePago formaDePago = fdp.ShallowClone(); Valor valor = new Valor(null, fdp.IdTDComprobante, fdp.IdMoneda, this._totalConImpuestoComprobanteDeVenta); formaDePago.Valor = valor; _recargos.AddRecargo(formaDePago, this._totalConImpuestoComprobanteDeVenta); } } } }