/// <summary> /// Compiles a RRF Order that will be used by Send() method /// </summary> /// <returns>FacilityOrderViewModel</returns> private BranchOrderViewModel CompileOrder(int facilityID, System.Collections.ObjectModel.Collection <PLITSTransactionalService.Order> orders) { var fOrder = new BranchOrderViewModel { FacilityID = RRFServiceIntegration.GetBranchID(), Username = RRFServiceIntegration.PlitsUserName, Password = RRFServiceIntegration.PlitsPassword, Orders = orders }; Send(fOrder); return(fOrder); }
private void Send(BranchOrderViewModel fOrder) { var client = new ServiceOrderClient(new BasicHttpBinding(BasicHttpSecurityMode.None) { MaxReceivedMessageSize = 2147483647, MaxBufferSize = 2147483647, MaxBufferPoolSize = 2147483647 }, (new EndpointAddress("http://172.16.51.247:40301/Order/ServiceOrder.svc"))); var result = client.SubmitBranchOrders(RRFServiceIntegration.GetBranchID(), fOrder.Orders, Helpers.RRFServiceIntegration.PlitsUserName, Helpers.RRFServiceIntegration.PlitsPassword); client.Close(); var Message = ""; foreach (var ValidationMessage in result[0].ValidationMessages) { Message += ValidationMessage + "\n"; } XtraMessageBox.Show(Message, "Order"); }