private void button1_Click(object
sender, System.EventArgs e)
{
SwiftCD.OrderService.Order
oOrder = new SwiftCD.OrderService.Order();
oOrder.CustomerID =
CustomerId.Text;
oOrder.BatchId="1";
oOrder.ID="1";
oOrder.Test = Test.Checked;
SwiftCD.OrderService.Shipping
oShipping = new
SwiftCD.OrderService.Shipping();
//
Shipping
oShipping.Method =
ShippingMethod.Text;
oShipping.FirstName =
FirstName.Text;
oShipping.LastName =
LastName.Text;
oShipping.Company =
Company.Text;
oShipping.Addr1 =
Addr1.Text;
oShipping.Addr2 =
Addr2.Text;
oShipping.City = City.Text;
oShipping.State =
State.Text;
oShipping.Province =
Province.Text;
oShipping.Country =
Country.Text;
oShipping.Zip = Zip.Text;
oShipping.Email =
Email.Text;
oShipping.Phone =
Phone.Text;
oShipping.ReturnAddressLine1=ReturnAddressLine1.Text;
oShipping.ReturnAddressLine2=ReturnAddressLine2.Text;
oShipping.ReturnAddressLine3=ReturnAddressLine3.Text;
oOrder.oShipping =
oShipping;
SwiftCD.OrderService.CD oCD
= new SwiftCD.OrderService.CD();
//
CD
oCD.TrackingId =
TrackingId.Text;
oCD.LabelId = LabelId.Text;
oCD.LabelLogoURL1=LabelLogoURL1.Text;
oCD.LabelLogoURL2=LabelLogoURL2.Text;
oCD.CDTitle=CDTitle.Text;
oCD.PackageId =
PackageId.Text;
oCD.Quantity =
Quantity.Text;
oCD.RegKeyTitle =
RegKeyTitle.Text;
oCD.RegKey = RegKey.Text;
oCD.RegFileName =
RegKeyFilename.Text;
oCD.RegFileContent =
RegKeyFileContent.Text;
oOrder.CDs = new SwiftCD.OrderService.CD[1];
oOrder.CDs[0] = oCD;
//
CD Products
SwiftCD.OrderService.Product
oProduct = new SwiftCD.OrderService.Product();
oProduct.ProductId =
ProductId.Text;
oProduct.Title = Title.Text;
oCD.Products = new SwiftCD.OrderService.Product[1];
oCD.Products[0] = oProduct;
SwiftCD.OrderService.Confirmation
oConfirmation = new
SwiftCD.OrderService.Confirmation();
SwiftCD.OrderService.OrderService
s = new SwiftCD.OrderService.OrderService();
try
{
oConfirmation=s.Submit(LoginId.Text, Password.Text, oOrder);
}
catch(Exception
ex)
{
MessageBox.Show(ex.Message);
return;
}
if
(oConfirmation.HasErrors)
{
string sErrors="";
foreach(SwiftCD.OrderService.Error
m in oConfirmation.Errors)
{
sErrors+=m.Message+"\n";
}
MessageBox.Show(sErrors);
}
else
{
if(Test.Checked)
{
MessageBox.Show("The Order Validated
Successfully.");
}
else
{
MessageBox.Show("The Order was
Received.");
}
}
}