public RespuestaPedido GenerarPedido(string folio, string empleado, string estacionTrabajo, string ipWS) { RespuestaPedido respuesta = new RespuestaPedido(); try { CtrlEktCom negocioEktCom = new CtrlEktCom(); var resp = negocioEktCom.GenerarPedidoSurtimientoEPOS(folio, empleado, estacionTrabajo, ipWS); if (resp != null) { if (resp.EsError) { respuesta.EsError = resp.EsError; respuesta.MensajeTecnico = resp.MensajeTecnico; respuesta.MensajeUsuario = "Error al generar pedido."; } else { respuesta.Pedido = resp.NoPedido; } } } catch (Exception ex) { respuesta.EsError = true; respuesta.MensajeTecnico = "Error al generar pedido" + ex.Message; respuesta.MensajeUsuario = "Error al generar pedido."; } return(respuesta); }
public RespuestaPedido GenerarPedidoNuevo(string folio, string empleado, string estacionTrabajo, string ipWS) { RespuestaPedido respuesta = new RespuestaPedido(); try { //string ip = HttpContext.Current.Request.UserHostAddress; // var IpUser = System.ServiceModel.OperationContext.Current.Channel.RemoteAddress.Uri.Host; CtrlEktCom negocioEktCom = new CtrlEktCom(); var resp = negocioEktCom.GrabarPresupPedidoSurtContado(folio, empleado, estacionTrabajo, 673, ipWS); if (resp != null) { if (resp.EsError) { respuesta.EsError = resp.EsError; respuesta.MensajeTecnico = resp.MensajeTecnico; respuesta.MensajeUsuario = "Error al generar pedido."; } else { respuesta.cadenaVoucher = resp.XMLPagare; respuesta.Pedido = resp.NoPedido; } } } catch (Exception ex) { respuesta.EsError = true; respuesta.MensajeTecnico = "Error al generar pedido" + ex.Message; respuesta.MensajeUsuario = "Error al generar pedido."; } return(respuesta); }