RequoteOrder
Posted by Angham Al-Banawien on 15 December 2017 11:41 AM

 Syntax

 Public Function RequoteOrder (OrderID As Long, ReqPrice As Double) As String

Description

The RequoteOrder operation is used to requote the given OrderID at specific price. 

Request Parameters

Name Description  Required
OrderID
  • Order number to be requoted
  • Type : Long
  • Default : None
  • Constraints : Must be valid order   Id and accessible by logged in dealer

Yes

ReqPrice
  • The requoted price
  • Type : Double
  • Default : none 
Yes  


Response Elements

Name Description 
 Result

The operation return the requoted order number in case success , otherwise an explicit error code is returned.


Sample

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>RequoteOrder</title>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<script >
 $(document).ready(function () {
  var urlStr = "http://5.10.64.199/vertexweb10/WebService.svc";
  jQuery.support.cors = true;
  $("#progress").ajaxStart(function () { $(this).css("display", "block"); });
  $("#progress").ajaxComplete(function () { $(this).css("display", "none"); });
  $("#resultAction").ajaxError(function (result) { $(this).html('An error occured'); });
  function onSuccessResultOrder(dataResult) {
  var result = eval(dataResult);
  var rst = ""

 if (result > 0) {
   rst += "The order has been requoted successfully!: </br>" ;
   rst += "Order/ ticket ID:" + result ;
   $("#resultAction").html(rst);
}

 else {
   var rst = "http://www.hybrid-solutions.com/support/index.php?/Knowledgebase/Article/View/1964"
$("#resultAction").html("Error Code : " + result + "<br/>" + " for more details see the follwing link: " + rst);
} 

}
 function onSuccessResult(response) {
 response = eval('(' + response + ')')
 if (response.UserId == -1 || response.UserId == -207) {
   $("#resultData").html("Invalid username or password");
}
 else if (response.UserId == -231) {
   $("#resultData").html("You must have at least one account");
}
 else if (response == null || response == "" || response.UserId < 0) {
   $("#resultData").html("Error while login.Please try later");
}
 else {
   $("#resultData").html("SuccessResult ... UserId is :" + response.UserId);
}
}
 function onErrorResult(result) {
  alert('Service call faild : ' + result.status + ' ' + result.statusText);
}
 $("#btnLogin").click(function () {
  $.getJSON(urlStr + "/BackofficeLogin?username=" + $("#txtusername").val() + "&password=" + $("#txtpassword").val() + "&callback=?" , onSuccessResult);
});
 $("#btnAction").click(function () {
  $.getJSON(urlStr + "/RequoteOrder?OrderID=" + $("#txtOrderID").val() + "&ReqPrice=" + $("#txtReqPrice").val() + "&callback=?", onSuccessResultOrder);
});
});
</script>
<body>
<table border="1px">
<tbody>
<tr>
<td>
  Username: <input type="text" id="txtusername" value=""/>
  password: <input type="text" id="txtpassword" value=""/>
<button id="btnLogin"> Login </button>
</td>
</tr>
<tr>

  <td>OrderID : <input type="text" id="txtOrderID" value ="" /> </td>
  <td>ReqPrice : <input type="text" id="txtReqPrice" value ="" /> </td>
  <td><button id="btnAction"> Requote Order</button></td>
</tr>
</tbody>
</table>
  <div id="resultData"> </div>
  <div id="resultAction"> </div>
  <div style="display:none" id="progress">Loading ... </div>
</body>
</html>

 


See Also


VertexFX Backoffice WCF Service Index

 

(0 vote(s))
Helpful
Not helpful

Comments (0)
Post a new comment
 
 
Full Name:
Email:
Comments:
CAPTCHA Verification 
 
Please enter the text you see in the image into the textbox below (we use this to prevent automated submissions).

Help Desk Software by Hybrid Solutions