private void SaveButton_Click(object sender, RoutedEventArgs e)
{
//testing - change the data before sending
myVehicle.Color = "Green";
//create srvm service
srvm::WebServiceVehicleMasterSoapClient srv = new srvm::WebServiceVehicleMasterSoapClient();
srv.CreateVehicleCompleted += new EventHandler<CreateVehicleCompletedEventArgs>(srv_CreateVehicleCompleted);
srv.CreateVehicleAsync(myVehicle);
//Remember, we are doing things asynchronously.
//So first, we wire up the async handler for when the service is called
srv.SaveVehicleAsync(Vehicle_ID.Text, Vendor_ID.Text, Company_ID.Text, Convert.ToDecimal(Reg_Authority.Text),
Convert.ToDateTime(Reg_Date.Text), Convert.ToInt32(Chasis_NO.Text), Convert.ToInt32(Engine_NO.Text), Convert.ToDateTime(Make.Text), Convert.ToString(SeriesName.Text),
Convert.ToString(Category.Text), Convert.ToString(Color.Text), Convert.ToString(GearType.Text), Convert.ToString(CubicCapacity.Text), Convert.ToDateTime(PurchaseDate.Text), Convert.ToDouble(PurchaseCost.Text),
Convert.ToString(TitleHolder.Text), Convert.ToString(Owner.Text), Convert.ToString(TrackerType.Text), Convert.ToString(Tracker_ID.Text), Convert.ToString(DriveConfiguration.Text));
// srv.CreateVehicleCompleted += new EventHandler<srvm.CreateVehicleCompletedEventArgs>(srv_CreateVehicleCompleted);
//After that we can now call the service.
}