private void CancelExecute() { MainModuleServiceClient client = new MainModuleServiceClient(); client.GetCustomerByCodeCompleted += delegate(object sender, GetCustomerByCodeCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { Customer = e.Result; } } }; client.GetCustomerByCodeAsync(Customer.CustomerCode); ((MainPage)App.Current.RootVisual).GoBackEditCustomer.Begin(); }
public VMEditCustomer(string customerCode) { MainModuleServiceClient client = new MainModuleServiceClient(); client.GetCustomerByCodeCompleted += delegate(object sender, GetCustomerByCodeCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { Customer = e.Result; if (this.Customer.CustomerPicture == null) { this.Customer.CustomerPicture = new CustomerPicture(); } } } }; client.GetCustomerByCodeAsync(customerCode); }
private void ViewExecute(Object o) { if (o is Customer) { Customer current = (Customer)o; MainModuleServiceClient client = new MainModuleServiceClient(); client.GetCustomerByCodeCompleted += delegate(object sender, GetCustomerByCodeCompletedEventArgs e) { if (e.Error == null) { if (e.Result != null) { ((MainPage)App.Current.RootVisual).viewCustomer.DataContext = new ViewModels.VMCustomer(e.Result); ((MainPage)App.Current.RootVisual).ViewCustomer.Begin(); } } }; client.GetCustomerByCodeAsync(current.CustomerCode); } }