public IMDResponse <EntReporteVenta> CReporteGlobalVentas([FromUri] string psFolio = null, [FromUri] string psIdEmpresa = null, [FromUri] string psIdProducto = null, [FromUri] string psIdTipoProducto = null, [FromUri] string psIdOrigen = null, [FromUri] string psOrderId = null, [FromUri] string psStatus = null, [FromUri] string psCupon = null, [FromUri] string psTipoPago = null, [FromUri] DateTime?pdtFechaInicio = null, [FromUri] DateTime?pdtFechaFinal = null, [FromUri] DateTime?pdtFechaVencimiento = null) { IMDResponse <EntReporteVenta> response = new IMDResponse <EntReporteVenta>(); string metodo = nameof(this.CReporteGlobalVentas); logger.Info(IMDSerialize.Serialize(67823458599211, $"Inicia {metodo}([FromUri]string psFolio = null, [FromUri]string psIdEmpresa = null, [FromUri]string psIdProducto = null, [FromUri]string psIdTipoProducto = null, [FromUri]string psIdOrigen = null, [FromUri]string psOrderId = null, [FromUri]string psStatus = null,[FromUri]string psCupon = null, [FromUri]DateTime ? pdtFechaInicio = null, [FromUri]DateTime ? pdtFechaFinal = null, [FromUri]DateTime ? pdtFechaVencimiento = null)", psFolio, psIdEmpresa, psIdProducto, psIdTipoProducto, psIdOrigen, psOrderId, psStatus, psCupon, pdtFechaInicio, pdtFechaFinal, pdtFechaVencimiento)); try { BusReportes busReportes = new BusReportes(); response = busReportes.BReporteGlobalVentas(psFolio, psIdEmpresa, psIdProducto, psIdTipoProducto, psIdOrigen, psOrderId, psStatus, psCupon, psTipoPago, pdtFechaInicio, pdtFechaFinal, pdtFechaVencimiento); } catch (Exception ex) { response.Code = 67823458599988; response.Message = "Ocurrió un error inesperado al consultar los folios del reporte en la base de datos."; logger.Error(IMDSerialize.Serialize(67823458599988, $"Error en {metodo}([FromUri]string psFolio = null, [FromUri]string psIdEmpresa = null, [FromUri]string psIdProducto = null, [FromUri]string psIdTipoProducto = null, [FromUri]string psIdOrigen = null, [FromUri]string psOrderId = null, [FromUri]string psStatus = null,[FromUri]string psCupon = null, [FromUri]DateTime ? pdtFechaInicio = null, [FromUri]DateTime ? pdtFechaFinal = null, [FromUri]DateTime ? pdtFechaVencimiento = null): {ex.Message}", psFolio, psIdEmpresa, psIdProducto, psIdTipoProducto, psIdOrigen, psOrderId, psStatus, psCupon, pdtFechaInicio, pdtFechaFinal, pdtFechaVencimiento, ex, response)); } return(response); }
public void TestMethod1() { BusReportes busReportes = new BusReportes(); var res = busReportes.BReporteGlobalVentas(psIdOrigen: "1, 2"); string json = JsonConvert.SerializeObject(res, Formatting.Indented); }