public void GenerarNumero(int cantidadDocumentoDePago, string codigoVentaSucursal) { if (Pagos.Count == 0) { throw new NegocioException("Error en generación de Numero de Documento de Pago. No se encuentran pagos registrados."); } string digitoFormaPago = "M"; //Mixta if (Pagos.Count == 1) { digitoFormaPago = Pagos.First().TipoPago.ToString().Substring(0, 1); } Numero = $"{codigoVentaSucursal}{digitoFormaPago}{Fecha.ToString("yyyyMMdd")}{cantidadDocumentoDePago.ToString("D9")}"; }