private void btn_Search_Click(object sender, RoutedEventArgs e) { aParam critere = new aParam(); critere.Cashier = cbo_ref.SelectedItem == null ? string.Empty : cbo_ref.SelectedItem == FisrtUser ? string.Empty : (cbo_ref.SelectedItem as CsUtilisateur).MATRICULE == null ? string.Empty : (cbo_ref.SelectedItem as CsUtilisateur).MATRICULE; critere.isDirect = rdb_direct.IsChecked == true; critere.Day = dtpDate_paymentDay.SelectedDate.ToString(); critere.Receipt = string.IsNullOrEmpty(txt_receipt.Text) ? string.Empty : txt_receipt.Text; critere.DateReceipt = dtpDate_paymentDay.SelectedDate == null ? string.Empty : dtpDate_paymentDay.SelectedDate.ToString(); AcceuilServiceClient accueilshearch = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); accueilshearch.GET_PAYMENT_BY_ACQUITCompleted += (searchS, resultS) => { if (resultS.Cancelled || resultS.Error != null) { string error = resultS.Error.Message; MessageBox.Show(Langue.ErrorMsgOnInvokingService, Langue.ErrorMsgTitleOnInvokingService, MessageBoxButton.OK); desableProgressBar(); dgt_searchResult.ItemsSource = null; return; } if (resultS.Result == null || resultS.Result.Count == 0) { MessageBox.Show(Langue.NoDataMsg, "", MessageBoxButton.OK); desableProgressBar(); dgt_searchResult.ItemsSource = null; return; } dgt_searchResult.ItemsSource = resultS.Result; }; accueilshearch.GET_PAYMENT_BY_ACQUITAsync(critere); }
List <aParam> RecupererLesElementsSelectionnes() { List <aParam> cls = new List <aParam>(); foreach (aParam lvi in this.lvwResultat.SelectedItems) { aParam cl = lvi; cls.Add(cl); } return(cls); }
private void btn_Search_Click(object sender, RoutedEventArgs e) { aParam critere = new aParam(); critere.Cashier = cbo_ref.SelectedItem == null ? string.Empty : cbo_ref.SelectedItem == FisrtUser ? string.Empty : (cbo_ref.SelectedItem as CsUtilisateur).MATRICULE == null ? string.Empty : (cbo_ref.SelectedItem as CsUtilisateur).MATRICULE; critere.KeyedBy = cbo_keydby.SelectedItem == null ? string.Empty : cbo_keydby.SelectedItem == FisrtUser ? string.Empty : (cbo_keydby.SelectedItem as CsUtilisateur).MATRICULE == null ? string.Empty : (cbo_keydby.SelectedItem as CsUtilisateur).MATRICULE; critere.Who = cbo_openby.SelectedItem == null ? string.Empty : cbo_openby.SelectedItem == FisrtUser ? string.Empty : (cbo_openby.SelectedItem as CsUtilisateur).MATRICULE == null ? string.Empty : (cbo_openby.SelectedItem as CsUtilisateur).MATRICULE; critere.isDirect = txt_keyby.IsEnabled == false; critere.Day = dtpDate_paymentDay.SelectedDate.ToString(); critere.When = dtp_openday.SelectedDate.ToString(); AcceuilServiceClient accueilshearch = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); accueilshearch.GET_OPENING_DAYSCompleted += (searchS, resultS) => { if (resultS.Cancelled || resultS.Error != null) { string error = resultS.Error.Message; MessageBox.Show(Langue.ErrorMsgOnInvokingService, Langue.ErrorMsgTitleOnInvokingService, MessageBoxButton.OK); var dialogResult = new DialogResult(Langue.ErrorMsgOnInvokingService, Langue.ErrorMsgTitleOnInvokingService, false, true, false); desableProgressBar(); dgt_searchResult.ItemsSource = null; return; } if (resultS.Result == null || resultS.Result.Count == 0) { var dialogResult = new DialogResult(Langue.NoDataMsg, "", false, true, false); dialogResult.Show(); //MessageBox.Show(Langue.NoDataMsg, "", MessageBoxButton.OK); desableProgressBar(); dgt_searchResult.ItemsSource = null; return; } searchList.AddRange(resultS.Result); dgt_searchResult.ItemsSource = resultS.Result; }; accueilshearch.GET_OPENING_DAYSAsync(critere); }