public IActionResult AgregarNuevaVentaDesdePedidoEESS([FromBody] int pCorrelativoPedido) { try { if (pCorrelativoPedido == 0) { return(BadRequest("Correlativo de pedido no puede ser vacio o nulo.")); } var estadoVentaDesdePedidoEESSAgregado = _IServicioAplicacionFacturacion.AgregarNuevaVentaDesdePedidoEESS(pCorrelativoPedido); if (estadoVentaDesdePedidoEESSAgregado == null) { return(BadRequest( new ResultadoServicio <ResultadoVentaGrabadaDTO>(0, "Creacion de nueva venta desde pedido EESS fallo.", "", null, null) )); } return(Ok(estadoVentaDesdePedidoEESSAgregado)); } catch (Exception ex) { return(BadRequest( new ResultadoServicio <ResultadoVentaGrabadaDTO>(0, "Creacion de nueva venta desde pedido EESS fallo.", ex.Message, null, null) )); } }
public void AgregarNuevaVentaDesdePedidoEESS_Test() { var correlativo = 1; var numeroDocumentoNuevo = "F04200040936"; //numeroDocumentoNuevo++ var codigoAlmacen = "24"; var codigoTipoNegocio = "1"; var fechaInicioVentas = "20200101"; var fechaFinVentas = "20201231"; ResultadoServicio <ResultadoVentaGrabadaDTO> nuevaVentaCreado = _IServicioAplicacionFacturacion.AgregarNuevaVentaDesdePedidoEESS(correlativo); ResultadoServicio <VentaListadoDTO> ventaBuscada = _IServicioAplicacionFacturacion.BuscarVentas(codigoAlmacen, fechaInicioVentas, fechaFinVentas, numeroDocumentoNuevo, codigoTipoNegocio); Assert.True(nuevaVentaCreado.Dato.NumeroDocumento.Trim() == ventaBuscada.Datos.FirstOrDefault().NumeroDocumento.Trim()); Assert.True(nuevaVentaCreado.Dato.RucCliente.Trim() == ventaBuscada.Datos.FirstOrDefault().RucCliente.Trim()); }