/// Compiles a RRF Order that will be used by Send() method /// </summary> /// <returns>FacilityOrderViewModel</returns> private FacilityOrderViewModel CompileOrder(List<Order> orders) { var ginfo = new GeneralInfo(); ginfo.LoadAll(); var fOrder = new FacilityOrderViewModel { FacilityID = ginfo.FacilityID, Username = ginfo.ScmsWSUserName, Password = ginfo.ScmsWSPassword, Orders = orders.ToArray() }; return fOrder; }
private void Send(FacilityOrderViewModel fOrder) { var client = new ServiceOrderClient(); var ginfo = new GeneralInfo(); ginfo.LoadAll(); var result = client.SubmitFacilityOrders(ginfo.FacilityID, fOrder.Orders, ginfo.ScmsWSUserName, ginfo.ScmsWSPassword); var submitResult = result.FirstOrDefault(); if (submitResult != null && submitResult.OrderIsValid) { XtraMessageBox.Show("RRF's Sent Successfully", "Confirmation"); } else { if (submitResult != null && submitResult.OrderIsValid ==false) { var summary = new RRF_Send_Result { gridControl1 = { DataSource = submitResult.ValidationMessages } }; summary.ShowDialog(); } } }