void galatee_OkClickedSite(object sender, EventArgs e) { try { Galatee.Silverlight.ServiceAccueil.CsSite _LeSite = new Galatee.Silverlight.ServiceAccueil.CsSite(); Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique; if (ctrs.MyObject != null) { _LeSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject; this.Txt_LibelleSite.Text = _LeSite.LIBELLE; this.Txt_CodeSite.Text = _LeSite.CODE; this.Txt_CodeSite.Tag = _LeSite; _lesCentre = SessionObject.LstCentre.Where(t => t.FK_IDCODESITE == _LeSite.PK_ID).ToList(); if (_lesCentre != null && _lesCentre.Count == 1) { this.Txt_LibelleCentre.Text = _lesCentre.First().LIBELLE; this.Txt_CodeCentre.Text = _lesCentre.First().CODE; this.Txt_CodeCentre.Tag = _lesCentre.First(); } } } catch (Exception ex) { throw ex; } }
void galatee_OkClickedSite(object sender, EventArgs e) { UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { CsSite leSite = (CsSite)ctrs.MyObject; this.Txt_LibelleSite.Text = leSite.LIBELLE; this.Txt_LibelleSite.Tag = leSite.PK_ID; lSiteSelect = leSite; this.txtClient.IsReadOnly = false; List <ServiceAccueil.CsCentre> lsiteCentre = LstCentrePerimetre.Where(t => t.FK_IDCODESITE == (int)this.Txt_LibelleSite.Tag).ToList(); if (lsiteCentre.Count == 1) { this.Txt_LibelleCentre.Text = lsiteCentre.First().LIBELLE; this.Txt_LibelleCentre.Tag = lsiteCentre.First(); this.btn_Centre.IsEnabled = false; lProduitSelect = lsiteCentre.First().LESPRODUITSDUSITE; this.Txt_Produit.Text = lProduitSelect.First().LIBELLE; this.Txt_Produit.Tag = lProduitSelect.First().CODE; } else { this.Txt_LibelleCentre.Text = string.Empty; this.Txt_LibelleCentre.Tag = null; this.btn_Centre.IsEnabled = true; this.Txt_Produit.Text = string.Empty; this.Txt_Produit.Tag = null; } } this.btn_Site.IsEnabled = true; }
private void ChargerDonneeDuSite() { try { if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count > 0) { LstCentrePerimetre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); if (lstSite != null && lstSite.Count != 0) { if (lstSite.Count == 1) { lSiteSelect = lstSite.First(); this.txt_LibelleSite.Text = lstSite.First().LIBELLE; } } if (LstCentrePerimetre.Count == 1) { this.txt_libellecentre.Text = LstCentrePerimetre.First().CODE; this.txt_libellecentre.Text = LstCentrePerimetre.First().LIBELLE; this.txt_libellecentre.Tag = LstCentrePerimetre.First(); } return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstCentre = args.Result; LstCentrePerimetre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = Galatee.Silverlight.Shared.ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); if (lstSite != null && lstSite.Count != 0) { if (lstSite.Count == 1) { lSiteSelect = lstSite.First(); this.txt_LibelleSite.Text = lstSite.First().LIBELLE; } } if (LstCentrePerimetre != null && LstCentrePerimetre.Count != 0) { if (LstCentrePerimetre.Count == 1) { this.txt_libellecentre.Text = LstCentrePerimetre.First().LIBELLE; this.txt_libellecentre.Tag = LstCentrePerimetre.First().PK_ID; this.btn_Centre.IsEnabled = false; } } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
void galatee_OkClickedSite(object sender, EventArgs e) { Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique; if (ctrs.isOkClick) { this.btn_Site.IsEnabled = true; Galatee.Silverlight.ServiceAccueil.CsSite leSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject; this.Txt_CodeSite.Text = leSite.CODE; this.Txt_CodeSite.Tag = leSite.CODE; this.Txt_LibelleSite.Text = leSite.LIBELLE; List <ServiceAccueil.CsCentre> lsiteCentre = LstCentrePerimetre.Where(t => t.CODESITE == this.Txt_CodeSite.Tag.ToString()).ToList(); if (lsiteCentre.Count == 1) { this.Txt_CodeCentre.Text = lsiteCentre.First().CODE; this.Txt_LibelleCentre.Text = lsiteCentre.First().LIBELLE; this.Txt_CodeCentre.Tag = lsiteCentre.First().PK_ID; RemplirCommuneParCentre(lsiteCentre.First()); } else { this.Txt_LibelleCentre.Visibility = System.Windows.Visibility.Collapsed; } } else { this.btn_Site.IsEnabled = true; } }
private void galatee_OkSiteClicked(object sender, EventArgs e) { this.IsEnabled = true; UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { Galatee.Silverlight.ServiceAccueil.CsSite _LeSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject; this.Txt_CodeSite.Text = _LeSite.CODE; this.Txt_CodeSite.Tag = _LeSite.PK_ID; LstCentre = SessionObject.LstCentre.Where(t => t.FK_IDCODESITE == _LeSite.PK_ID).ToList(); } }
private void galatee_OkSiteClicked(object sender, EventArgs e) { UcListeGenerique ctrs = sender as UcListeGenerique; if (ctrs.isOkClick) { Galatee.Silverlight.ServiceAccueil.CsSite _LeSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject; this.Txt_CodeSite.Text = _LeSite.CODE; this.Txt_LibelleSite.Text = _LeSite.LIBELLE; LstCentre = SessionObject.LstCentre.Where(t => t.FK_IDCODESITE == _LeSite.PK_ID).ToList(); if (LstCentre != null && LstCentre.Count == 1) { this.Txt_LibelleCentre.Text = LstCentre.First().LIBELLE; this.Txt_CodeCentre.Text = LstCentre.First().CODE; this.Txt_CodeCentre.Tag = LstCentre.First(); } } }
private void Txt_CodeSite_TextChanged(object sender, TextChangedEventArgs e) { try { if (!string.IsNullOrEmpty(Txt_CodeSite.Text) && Txt_CodeSite.Text.Length == SessionObject.Enumere.TailleCentre) { Galatee.Silverlight.ServiceAccueil.CsSite _LeSiteClient = lstSite.FirstOrDefault(t => t.CODE == this.Txt_CodeSite.Text); if (!string.IsNullOrEmpty(_LeSiteClient.LIBELLE)) { this.Txt_LibelleSite.Text = _LeSiteClient.LIBELLE; LstCentre = SessionObject.LstCentre.Where(t => t.FK_IDCODESITE == _LeSiteClient.PK_ID).ToList(); } } } catch (Exception ex) { Message.ShowError(ex.Message, "Tarification"); } }
void galatee_OkClickedSite(object sender, EventArgs e) { Galatee.Silverlight.MainView.UcListeGenerique ctrs = sender as Galatee.Silverlight.MainView.UcListeGenerique; if (ctrs.isOkClick) { this.btn_Site.IsEnabled = true; Galatee.Silverlight.ServiceAccueil.CsSite leSite = (Galatee.Silverlight.ServiceAccueil.CsSite)ctrs.MyObject; this.Txt_CodeSite.Text = leSite.CODE; this.Txt_CodeSite.Tag = leSite.CODE; this.Txt_LibelleSite.Text = leSite.LIBELLE; LstCentre = LstCentrePerimetre.Where(t => t.CODESITE == this.Txt_CodeSite.Tag.ToString()).ToList(); if (LstCentre.Count == 1) { this.Txt_CodeCentre.Text = LstCentre.First().CODE; this.Txt_LibelleCentre.Text = LstCentre.First().LIBELLE; this.Txt_CodeCentre.Tag = LstCentre.First().PK_ID; } } else { this.btn_Site.IsEnabled = true; } }
private void LoadEtatCaisse() { string centre = string.Empty; int fkidcentre = 0; string matricule = string.Empty; List <CsHabilitationCaisse> lstCaisseAEditer = new List <CsHabilitationCaisse>(); Galatee.Silverlight.ServiceCaisse.CsHabilitationCaisse laCaisseSelect = this.TxtCaissier.Tag != null ? (Galatee.Silverlight.ServiceCaisse.CsHabilitationCaisse)TxtCaissier.Tag : null; Galatee.Silverlight.ServiceAccueil.CsCentre leCentreSelect = Txt_CodeCentre.Tag != null ? (Galatee.Silverlight.ServiceAccueil.CsCentre)Txt_CodeCentre.Tag : null; Galatee.Silverlight.ServiceAccueil.CsSite leSiteSelect = Txt_CodeSite.Tag != null ? (Galatee.Silverlight.ServiceAccueil.CsSite)Txt_CodeSite.Tag : null; DateTime datedebut = dtp_debut.SelectedDate != null ? dtp_debut.SelectedDate.Value : new DateTime(); DateTime datefin = dtp_fin.SelectedDate != null ? dtp_fin.SelectedDate.Value : new DateTime(); if (leSiteSelect != null && !string.IsNullOrEmpty(leSiteSelect.CODE) && leCentreSelect == null) { List <int> LstidCentre = new List <int>(); foreach (var item in _lesCentre.Where(t => t.FK_IDCODESITE == leSiteSelect.PK_ID).ToList()) { LstidCentre.Add(item.PK_ID); } if (datedebut == new DateTime() && datefin == new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE)).ToList(); } if (datedebut != new DateTime() && datefin == new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE) && t.DATE_DEBUT >= datedebut).ToList(); } if (datedebut != new DateTime() && datefin != new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE) && t.DATE_DEBUT >= datedebut && t.DATE_DEBUT <= datefin).ToList(); } if (datedebut == new DateTime() && datefin != new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE) && t.DATE_DEBUT <= datefin).ToList(); } } if (leCentreSelect != null && !string.IsNullOrEmpty(leCentreSelect.CODE) && laCaisseSelect == null) { centre = leCentreSelect.CODE; fkidcentre = leCentreSelect.PK_ID; if (datedebut == new DateTime() && datefin == new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == laCaisseSelect.FK_IDCENTRE).ToList(); } if (datedebut != new DateTime() && datefin == new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == laCaisseSelect.FK_IDCENTRE && t.DATE_DEBUT >= datedebut).ToList(); } if (datedebut != new DateTime() && datefin != new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == laCaisseSelect.FK_IDCENTRE && t.DATE_DEBUT >= datedebut && t.DATE_DEBUT <= datefin).ToList(); } if (datedebut == new DateTime() && datefin != new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == laCaisseSelect.FK_IDCENTRE && t.DATE_DEBUT <= datefin).ToList(); } } if (laCaisseSelect != null && !string.IsNullOrEmpty(laCaisseSelect.MATRICULE)) { centre = laCaisseSelect.CENTRE; fkidcentre = leCentreSelect.PK_ID; matricule = laCaisseSelect.MATRICULE; if (datedebut == new DateTime() && datefin == new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE).ToList(); } if (datedebut != new DateTime() && datefin == new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE && t.DATE_DEBUT >= datedebut).ToList(); } if (datedebut != new DateTime() && datefin != new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE && t.DATE_DEBUT >= datedebut && t.DATE_DEBUT <= datefin).ToList(); } if (datedebut == new DateTime() && datefin != new DateTime()) { lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE && t.DATE_DEBUT <= datefin).ToList(); } } if (lstCaisseAEditer.Count == 0) { Message.ShowInformation("Aucune caisse trouvée pour les critères saisis", Langue.LibelleModule); return; } CaisseServiceClient proxy = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse")); proxy.ListeDesReversementCaisseAsync(lstCaisseAEditer); proxy.ListeDesReversementCaisseCompleted += (senders, results) => { if (results.Cancelled || results.Error != null) { string error = results.Error.Message; MessageBox.Show("errror occurs while calling remote method", "ReversementCaisse", MessageBoxButton.OK); return; } if (results.Result == null || results.Result.Count == 0) { Message.ShowInformation("Aucune donnée trouvée", "Caisse"); return; } List <ServiceCaisse.CsHabilitationCaisse> dataTable = new List <ServiceCaisse.CsHabilitationCaisse>(); dataTable.AddRange(results.Result); //impression du recu de la liste of cut-off Dictionary <string, string> param = new Dictionary <string, string>(); param.Add("pcentre", !string.IsNullOrWhiteSpace(this.Txt_LibelleCentre.Text) ? "Centre : " + this.Txt_LibelleCentre.Text : "Centre : Aucun"); param.Add("pmatricule", !string.IsNullOrWhiteSpace(this.TxtCaissier.Text) ? "Matricule : " + TxtCaissier.Text : "Matricule :Aucun"); param.Add("pdatedebut", dtp_debut.SelectedDate != null ? "Date de début : " + dtp_debut.SelectedDate.Value.ToShortDateString() : "Date de début : Aucune"); param.Add("pdatefin", dtp_fin.SelectedDate != null ? "Date de fin : " + dtp_fin.SelectedDate.Value.ToShortDateString() : "Date de fin : Aucune"); Utility.ActionDirectOrientation <ServicePrintings.CsHabilitationCaisse, ServiceCaisse.CsHabilitationCaisse>(dataTable, param, SessionObject.CheminImpression, "ReversementCaisse", "Caisse", true); }; }
List <Galatee.Silverlight.ServiceAccueil.CsProduit> RetourneListeDeProduitDuSite(Galatee.Silverlight.ServiceAccueil.CsSite LeSite) { List <Galatee.Silverlight.ServiceAccueil.CsProduit> ListeDesProduitDuSite = new List <Galatee.Silverlight.ServiceAccueil.CsProduit>(); if (!string.IsNullOrEmpty(LeSite.PRODUIT1)) { Galatee.Silverlight.ServiceAccueil.CsProduit LeProduit = new Galatee.Silverlight.ServiceAccueil.CsProduit(); LeProduit.CODEPRODUIT = LeSite.PRODUIT1; LeProduit.LIBELLE = LeSite.LIBELLEPRODUIT1; ListeDesProduitDuSite.Add(LeProduit); } if (!string.IsNullOrEmpty(LeSite.PRODUIT2)) { Galatee.Silverlight.ServiceAccueil.CsProduit LeProduit = new Galatee.Silverlight.ServiceAccueil.CsProduit(); LeProduit.CODEPRODUIT = LeSite.PRODUIT2; LeProduit.LIBELLE = LeSite.LIBELLEPRODUIT2; ListeDesProduitDuSite.Add(LeProduit); } if (!string.IsNullOrEmpty(LeSite.PRODUIT3)) { Galatee.Silverlight.ServiceAccueil.CsProduit LeProduit = new Galatee.Silverlight.ServiceAccueil.CsProduit(); LeProduit.CODEPRODUIT = LeSite.PRODUIT3; LeProduit.LIBELLE = LeSite.LIBELLEPRODUIT3; ListeDesProduitDuSite.Add(LeProduit); } if (!string.IsNullOrEmpty(LeSite.PRODUIT4)) { Galatee.Silverlight.ServiceAccueil.CsProduit LeProduit = new Galatee.Silverlight.ServiceAccueil.CsProduit(); LeProduit.CODEPRODUIT = LeSite.PRODUIT4; LeProduit.LIBELLE = LeSite.LIBELLEPRODUIT4; ListeDesProduitDuSite.Add(LeProduit); } if (!string.IsNullOrEmpty(LeSite.PRODUIT5)) { Galatee.Silverlight.ServiceAccueil.CsProduit LeProduit = new Galatee.Silverlight.ServiceAccueil.CsProduit(); LeProduit.CODEPRODUIT = LeSite.PRODUIT5; LeProduit.LIBELLE = LeSite.LIBELLEPRODUIT5; ListeDesProduitDuSite.Add(LeProduit); } return(ListeDesProduitDuSite); }
private void LoadEtatCaisse() { string centre = string.Empty; int fkidcentre = 0; string matricule = string.Empty; List <CsHabilitationCaisse> lstCaisseAEditer = new List <CsHabilitationCaisse>(); Galatee.Silverlight.ServiceCaisse.CsHabilitationCaisse laCaisseSelect = this.TxtCaissier.Tag != null ? (Galatee.Silverlight.ServiceCaisse.CsHabilitationCaisse)TxtCaissier.Tag : null; Galatee.Silverlight.ServiceAccueil.CsCentre leCentreSelect = Txt_CodeCentre.Tag != null ? (Galatee.Silverlight.ServiceAccueil.CsCentre)Txt_CodeCentre.Tag : null; Galatee.Silverlight.ServiceAccueil.CsSite leSiteSelect = Txt_CodeSite.Tag != null ? (Galatee.Silverlight.ServiceAccueil.CsSite)Txt_CodeSite.Tag : null; DateTime datedebut = dtp_debut.SelectedDate != null ? dtp_debut.SelectedDate.Value : new DateTime(); DateTime datefin = dtp_fin.SelectedDate != null ? dtp_fin.SelectedDate.Value : new DateTime(); /* * if (leSiteSelect != null && !string.IsNullOrEmpty(leSiteSelect.CODE) && leCentreSelect == null) * { * List<int> LstidCentre = new List<int>(); * foreach (var item in _lesCentre.Where(t => t.FK_IDCODESITE == leSiteSelect.PK_ID).ToList()) * LstidCentre.Add(item.PK_ID); * * if (datedebut == new DateTime() && datefin == new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE)).ToList(); * * if (datedebut != new DateTime() && datefin == new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE) && t.DATE_DEBUT >= datedebut).ToList(); * * if (datedebut != new DateTime() && datefin != new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE) && t.DATE_DEBUT >= datedebut && t.DATE_DEBUT <= datefin).ToList(); * * if (datedebut == new DateTime() && datefin != new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => LstidCentre.Contains(t.FK_IDCENTRE) && t.DATE_DEBUT <= datefin).ToList(); * } * * if (leCentreSelect != null && !string.IsNullOrEmpty(leCentreSelect.CODE) && laCaisseSelect == null ) * { * centre= leCentreSelect.CODE ; * fkidcentre =leCentreSelect.PK_ID ; * * if (datedebut == new DateTime() && datefin == new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre).ToList(); * * if (datedebut != new DateTime() && datefin == new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.DATE_DEBUT >= datedebut).ToList(); * * if (datedebut != new DateTime() && datefin != new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.DATE_DEBUT >= datedebut && t.DATE_DEBUT <= datefin).ToList(); * * if (datedebut == new DateTime() && datefin != new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.DATE_DEBUT <= datefin).ToList(); * } * * if (laCaisseSelect != null && !string.IsNullOrEmpty(laCaisseSelect.MATRICULE)) * { * centre = laCaisseSelect.CENTRE; * fkidcentre = leCentreSelect.PK_ID ; * matricule = laCaisseSelect.MATRICULE; * * if (datedebut == new DateTime() && datefin == new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE).ToList(); * * if (datedebut != new DateTime() && datefin == new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE && t.DATE_DEBUT >= datedebut).ToList(); * * if (datedebut != new DateTime() && datefin != new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE && t.DATE_DEBUT >= datedebut && t.DATE_DEBUT <= datefin).ToList(); * * if (datedebut == new DateTime() && datefin != new DateTime()) * lstCaisseAEditer = _listDesCaisseOuverte.Where(t => t.FK_IDCENTRE == fkidcentre && t.MATRICULE == laCaisseSelect.MATRICULE && t.DATE_DEBUT <= datefin).ToList(); * } * if (lstCaisseAEditer.Count == 0) * { * Message.ShowInformation("Aucune caisse trouvée pour les critères saisis", Langue.LibelleModule); * return; * } * prgBar.Visibility = System.Windows.Visibility.Visible ; * CaisseServiceClient proxy = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse")); * proxy.HistoriqueListeEncaissementsAsync(lstCaisseAEditer); * proxy.HistoriqueListeEncaissementsCompleted += (senders, results) => * */ prgBar.Visibility = System.Windows.Visibility.Visible; CaisseServiceClient proxy = new CaisseServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Caisse")); proxy.HistoriqueDesEncaissementsAsync(laCaisseSelect.MATRICULE, leCentreSelect.PK_ID, datedebut, datefin); proxy.HistoriqueDesEncaissementsCompleted += (senders, results) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; if (results.Cancelled || results.Error != null) { string error = results.Error.Message; MessageBox.Show("Erreur d'exécution.", "Caisse", MessageBoxButton.OK); return; } if (results.Result == null || results.Result.Count == 0) { Message.ShowInformation("Aucune donnée trouvée", "Caisse"); return; } List <ServiceCaisse.CsLclient> dataTable = new List <ServiceCaisse.CsLclient>(); dataTable.AddRange(results.Result); //impression du recu de la liste of cut-off Dictionary <string, string> param = new Dictionary <string, string>(); //param.Add("pUser", !string.IsNullOrWhiteSpace(SessionObject.LaCaisseCourante.MATRICULE) ? "Matricule : " + SessionObject.LaCaisseCourante.NOMCAISSE : "Matricule : Aucun"); param.Add("pUser", !string.IsNullOrWhiteSpace(UserConnecte.matricule) ? "Matricule : " + SessionObject.LaCaisseCourante.NOMCAISSE : "Matricule : Aucun"); param.Add("pDateDebut", dtp_debut.SelectedDate != null ? "Date de début : " + dtp_debut.SelectedDate.Value.ToShortDateString() : "Date de début : Aucune"); param.Add("pDateFin", dtp_fin.SelectedDate != null ? "Date de fin : " + dtp_fin.SelectedDate.Value.ToShortDateString() : "Date de fin : Aucune"); Utility.ActionDirectOrientation <ServicePrintings.CsLclient, ServiceCaisse.CsLclient>(dataTable, param, SessionObject.CheminImpression, "ListeDesTransactions".Trim(), "Caisse".Trim(), true); }; }