void ChargerTauxMini(string code) { CaisseServiceClient service = new CaisseServiceClient(Utility.Protocole(), Utility.EndPoint("Caisse")); service.RetourneListeTa58Completed += (s, args) => { if (args.Error != null && args.Cancelled) { Message.ShowError("Erreur du serveur. Réessayer svp!", Langue.errorTitle); return; } if (args.Result == null) { Message.ShowError("Echec lors de la récupération du taux minimal.Réessayer svp!", Langue.errorTitle); return; } try { Txt_NumeroDemande.IsEnabled = true; CsParametresGeneraux _LeParametre = args.Result; _LetauxMinimal = int.Parse(_LeParametre.LIBELLE); } catch (Exception ex) { Message.ShowError(ex, Langue.errorTitle); } }; service.RetourneListeTa58Async(code); }
private void cbo_Operation_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { CsCoper _OperationSelectionner = new CsCoper(); _OperationSelectionner = (CsCoper)this.cbo_Operation.SelectedItem; if (_OperationSelectionner == null) { return; } this.txt_RefClient.Text = string.Empty; this.txt_montant.Text = string.Empty; this.txt_NomClient.Text = string.Empty; this.txt_IdCard.Text = string.Empty; if (_OperationSelectionner.CODE == SessionObject.Enumere.CoperOdDFA) { this.txt_RefClient.IsEnabled = false; this.txt_montant.IsEnabled = false; this.txt_RefClient.Text = "00100000000000000001"; if (string.IsNullOrEmpty(MontantDeposit)) { CaisseServiceClient service2 = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint(this)); service2.RetourneListeTa58Completed += (send, es) => { if (es.Cancelled || es.Error != null || es.Result == null) { Message.ShowError("Erreur d'invocation du service. Veuillez réessayer svp !", Langue.errorTitle); return; } try { MontantDeposit = es.Result.LIBELLE; this.txt_montant.Text = MontantDeposit; this.txt_NomClient.Focus(); } catch (Exception ex) { Message.ShowError(ex, Langue.errorTitle); } }; service2.RetourneListeTa58Async(SessionObject.Enumere.MontantFraisTravaux); } else { this.txt_montant.Text = MontantDeposit; this.txt_NomClient.Focus(); } } else { this.txt_RefClient.IsEnabled = true; this.txt_montant.IsEnabled = true; this.txt_RefClient.Text = string.Empty; } } catch (Exception ex) { Message.ShowError(ex, Langue.errorTitle); } }