private void ChargerDonneeDuSite() { try { if (SessionObject.LstCentre.Count != 0) { LstCentre = SessionObject.LstCentre; LstCentrePerimetre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); if (lstSite != null) { List <ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count == 1) { this.Txt_CodeSite.Text = _LstSite[0].CODE; this.Txt_LibelleSite.Text = _LstSite[0].LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } LstCentre = LstCentrePerimetre.Where(t => t.FK_IDCODESITE == _LstSite[0].PK_ID).ToList(); if (LstCentre != null && 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; } } 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; LstCentre = SessionObject.LstCentre; LstCentrePerimetre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); if (lstSite != null) { List <ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count == 1) { this.Txt_CodeSite.Text = _LstSite[0].CODE; this.Txt_LibelleSite.Text = _LstSite[0].LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "ChargerDonneeDuSite"); } }
private void ChargerDonneeDuSite() { try { SessionObject.ModuleEnCours = "Accueil"; if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count > 0) { LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); loadCompteur(lstSite.Select(y => y.CODE).ToList()); 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; LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); loadCompteur(lstSite.Select(y => y.CODE).ToList()); }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
//private void OKButton_Click(object sender, RoutedEventArgs e) //{ // this.DialogResult = true; //} //private void CancelButton_Click(object sender, RoutedEventArgs e) //{ // this.DialogResult = false; //} private void ChargerDonneeDuSite() { try { if (SessionObject.LstCentre.Count != 0) { LstCentre = SessionObject.LstCentre; cbo_centreCible.ItemsSource = LstCentre; cbo_centreCible.DisplayMemberPath = "LIBELLE"; cbo_centreCible.SelectedValuePath = "PK_ID"; lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); if (lstSite != null) { List <Galatee.Silverlight.ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count > 0) { cbo_Site.ItemsSource = _LstSite; cbo_Site.DisplayMemberPath = "LIBELLE"; cbo_Site.SelectedValuePath = "CODE"; } } 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; LstCentre = SessionObject.LstCentre; cbo_centreCible.ItemsSource = LstCentre; cbo_centreCible.DisplayMemberPath = "CODECENTRE"; cbo_centreCible.SelectedValuePath = "PK_ID"; lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); if (lstSite != null) { List <Galatee.Silverlight.ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count > 0) { cbo_Site.ItemsSource = _LstSite; cbo_Site.DisplayMemberPath = "LIBELLE"; cbo_Site.SelectedValuePath = "CODE"; } } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "ChargerDonneeDuSite"); } }
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 = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentrePerimetre) { lesCentreCaisse.Add(item.PK_ID); } if (lstSite.Count == 1) { this.Txt_CodeSite.Text = lstSite.First().CODE; this.Txt_LibelleSite.Text = lstSite.First().LIBELLE; this.Txt_CodeSite.Tag = lstSite.First().CODE; this.btn_Site.IsEnabled = false; } if (LstCentrePerimetre.Count == 1) { this.Txt_LibelleCentre.Text = LstCentrePerimetre.First().LIBELLE; lstCentreSelect.Add(LstCentrePerimetre.First()); this.Cbo_Centre.ItemsSource = null; this.Cbo_Centre.ItemsSource = lstCentreSelect; this.Cbo_Centre.DisplayMemberPath = "LIBELLE"; } else { this.Txt_LibelleCentre.Visibility = System.Windows.Visibility.Collapsed; this.Cbo_Centre.Visibility = System.Windows.Visibility.Visible; } return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstCentre = args.Result; List <Galatee.Silverlight.ServiceAccueil.CsCentre> LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); List <Galatee.Silverlight.ServiceAccueil.CsSite> lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentre) { lesCentreCaisse.Add(item.PK_ID); } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerDonneeDuSite() { try { if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count > 0) { ListeCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODESITE != SessionObject.Enumere.CodeSiteScaBT && p.CODESITE != SessionObject.Enumere.CodeSiteScaMT).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(ListeCentre); ServiceAccueil.CsSite AgenceCentral = lstSite.FirstOrDefault(t => t.CODE == SessionObject.Enumere.Generale); if (AgenceCentral != null) { AgenceCentral.LIBELLE = "AGENCE CENTRALE"; } foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in ListeCentre.Where(p => p.CODESITE != SessionObject.Enumere.CodeSiteScaMT && p.CODESITE != SessionObject.Enumere.CodeSiteScaBT).ToList()) { lesCentrePerimetre.Add(item.PK_ID); } if (AgenceCentral != null) { ServiceAccueil.CsCentre leCentreAgenceGeneral = ListeCentre.FirstOrDefault(o => o.CODE == SessionObject.Enumere.Generale); leCentreAgenceGeneral.LIBELLE = "AGENCE CENTRALE"; List <string> lstCodeAgGnral = ListeCentre.Where(t => t.CODESITE == SessionObject.Enumere.Generale && t.CODE != SessionObject.Enumere.Generale).Select(u => u.CODE).ToList(); ListeCentre = ListeCentre.Where(t => !lstCodeAgGnral.Contains(t.CODE)).ToList(); } 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; ListeCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(ListeCentre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in ListeCentre) { lesCentrePerimetre.Add(item.PK_ID); } ServiceAccueil.CsSite AgenceCentral = lstSite.FirstOrDefault(t => t.CODE == SessionObject.Enumere.Generale); if (AgenceCentral != null) { AgenceCentral.LIBELLE = "AGENCE CENTRALE"; } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
void ChargerDonneeDuSite() { try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstCentre = args.Result; LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre, UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); if (lstSite != null) { List <CsSite> _LstSite = lstSite.Where(p => p.CODESITE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count == 1) { this.Txt_CodeSite.Text = _LstSite[0].CODESITE; this.Txt_LibelleSite.Text = _LstSite[0].LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } } if (LstCentre != null) { List <CsCentre> _LstCentre = LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstCentre.Count == 1) { this.Txt_CodeCentre.Text = _LstCentre[0].CODE; this.Txt_LibelleCentre.Text = _LstCentre[0].LIBELLE; } else { CsCentre _LeCentre = new CsCentre(); if (!string.IsNullOrEmpty(this.Txt_CodeCentre.Text)) { _LeCentre = LstCentre.FirstOrDefault(p => p.CODE == this.Txt_CodeCentre.Text); } if (_LeCentre != null && !string.IsNullOrEmpty(_LeCentre.CODE)) { this.Txt_LibelleCentre.Text = _LeCentre.LIBELLE; this.Txt_CodeCentre.IsReadOnly = true; } } } }; service.ListeDesDonneesDesSiteAsync(true); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerCentre() { try { List <int> lstIdCentre = new List <int>(); if (SessionObject.LstCentre.Count != 0) { LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentre) { lstIdCentre.Add(item.PK_ID); } return; } //Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new AccesServiceWCF().GetAcceuilClient(); 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; LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentre) { lstIdCentre.Add(item.PK_ID); } if (lstSite != null) { List <Galatee.Silverlight.ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count == 1) { } } if (LstCentre != null) { List <Galatee.Silverlight.ServiceAccueil.CsCentre> _LstCentre = LstCentre.Where(p => p.CODESITE != SessionObject.Enumere.Generale).ToList(); if (_LstCentre.Count == 1) { } } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "LoadCentre"); } }
private void ChargerDonneeDuSite(bool IsFacturationEnCours, string Periode) { try { if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count > 0) { List <Galatee.Silverlight.ServiceAccueil.CsCentre> LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); List <Galatee.Silverlight.ServiceAccueil.CsSite> lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); Dictionary <string, List <int> > lesDeCentre = new Dictionary <string, List <int> >(); foreach (ServiceAccueil.CsSite item in lstSite) { lesDeCentre.Add(item.CODE, LstCentre.Where(i => i.CODESITE == item.CODE).Select(p => p.PK_ID).ToList()); } ChargerLotriPourEnquete(lesDeCentre, IsFacturationEnCours, Periode); 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; List <Galatee.Silverlight.ServiceAccueil.CsCentre> LstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); List <Galatee.Silverlight.ServiceAccueil.CsSite> lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); Dictionary <string, List <int> > lesDeCentre = new Dictionary <string, List <int> >(); foreach (ServiceAccueil.CsSite item in lstSite) { lesDeCentre.Add(item.CODE, LstCentre.Where(i => i.CODESITE == item.CODE).Select(p => p.PK_ID).ToList()); } ChargerLotriPourEnquete(lesDeCentre, IsFacturationEnCours, Periode); return; }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerDonneeDuSite() { try { List <int> lesCentreCaisse = new List <int>(); List <int> lesSite = new List <int>(); if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count > 0) { _lesCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre, UserConnecte.listeProfilUser); _lesSite = ClasseMEthodeGenerique.RetourneSiteByCentre(_lesCentre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in _lesCentre) { lesCentreCaisse.Add(item.PK_ID); } RetourneCaisseHabille(lesCentreCaisse); 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; _lesCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); _lesSite = ClasseMEthodeGenerique.RetourneSiteByCentre(_lesCentre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in _lesCentre) { lesCentreCaisse.Add(item.PK_ID); } RetourneCaisseHabille(lesCentreCaisse); }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
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 = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentrePerimetre) { lesCentreCaisse.Add(item.PK_ID); } if (lstSite.Count == 1) { this.Txt_CodeSite.Text = lstSite.First().CODE; this.Txt_LibelleSite.Text = lstSite.First().LIBELLE; this.Txt_CodeSite.Tag = lstSite.First().PK_ID; lsiteCentre = LstCentrePerimetre.Where(t => t.CODESITE == lstSite.First().CODE).ToList(); this.btn_Site.IsEnabled = false; } if (LstCentrePerimetre.Count == 1) { this.Txt_CodeCentre.Text = LstCentrePerimetre.First().CODE; this.Txt_LibelleCentre.Text = LstCentrePerimetre.First().LIBELLE; this.Txt_CodeCentre.Tag = LstCentrePerimetre.First().PK_ID; lProduitSelect = LstCentrePerimetre.First().LESPRODUITSDUSITE; if (lProduitSelect != null && lProduitSelect.Count != 0) { this.Txt_Produit.Text = lProduitSelect.First().LIBELLE; this.Txt_Produit.Tag = lProduitSelect.First().CODE; this.btn_Produit.Tag = lProduitSelect.First().PK_ID; //this.txtClient.IsReadOnly = false; } } 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 = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentrePerimetre); foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentrePerimetre) { lesCentreCaisse.Add(item.PK_ID); } if (lstSite.Count == 1) { this.Txt_CodeSite.Text = lstSite.First().CODE; this.Txt_LibelleSite.Text = lstSite.First().LIBELLE; this.Txt_CodeSite.Tag = lstSite.First().PK_ID; lsiteCentre = LstCentrePerimetre.Where(t => t.CODESITE == lstSite.First().CODE).ToList(); this.btn_Site.IsEnabled = false; } if (LstCentrePerimetre.Count == 1) { this.Txt_CodeCentre.Text = LstCentrePerimetre.First().CODE; this.Txt_LibelleCentre.Text = LstCentrePerimetre.First().LIBELLE; this.Txt_CodeCentre.Tag = LstCentrePerimetre.First().PK_ID; lProduitSelect = LstCentrePerimetre.First().LESPRODUITSDUSITE; if (lProduitSelect != null && lProduitSelect.Count != 0) { this.Txt_Produit.Text = lProduitSelect.First().LIBELLE; this.Txt_Produit.Tag = lProduitSelect.First().CODE; this.btn_Produit.Tag = lProduitSelect.First().PK_ID; //this.txtClient.IsReadOnly = false; } } return; }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void RetourneDemande(string centre, string numdem, string LstTdem, string produit, DateTime?datedebut) { int res = LoadingManager.BeginLoading(Langue.En_Cours); try { List <CsDemandeBase> _listDemande = new List <CsDemandeBase>(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneListeDemandeModificationPourSuvieCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } _listDemande = args.Result; if (_listDemande != null && _listDemande.Count != 0) { foreach (CsDemandeBase item in _listDemande) { item.LIBELLE = SessionObject.LstTypeDemande.FirstOrDefault(p => p.CODE == item.TYPEDEMANDE).LIBELLE; item.LIBELLESTATUT = RetourneLibelleStatutDemande(item); } List <Galatee.Silverlight.ServiceAccueil.CsCentre> lstCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(), UserConnecte.listeProfilUser); List <Galatee.Silverlight.ServiceAccueil.CsSite> lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); List <int> lstCentreHabil = new List <int>(); foreach (var item in lstCentre) { lstCentreHabil.Add(item.PK_ID); } List <CsDemandeBase> _lstDemande = _listDemande.Where(t => lstCentreHabil.Contains(t.FK_IDCENTRE)).ToList(); this.dtg_Demande.ItemsSource = null; this.dtg_Demande.ItemsSource = _lstDemande; datapager.Source = _lstDemande; //this.dtg_Demande.ItemsSource = null; //this.dtg_Demande.ItemsSource = _listDemande; //datapager.Source = _listDemande; } LoadingManager.EndLoading(res); }; service.RetourneListeDemandeModificationPourSuvieAsync(centre, numdem, LstTdem, produit, datedebut, UserConnecte.matricule); service.CloseAsync(); } catch (Exception ex) { LoadingManager.EndLoading(res); throw ex; } }
private void ChargerDonneeDuSite() { try { List <int> lesCentreCaisse = new List <int>(); if (SessionObject.LstCentre.Count != 0) { LstCentre = SessionObject.LstCentre; lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); if (lstSite != null) { List <Galatee.Silverlight.ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count == 1) { this.Txt_CodeSite.Text = _LstSite[0].CODE; this.Txt_LibelleSite.Text = _LstSite[0].LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } } foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentre) { lesCentreCaisse.Add(item.PK_ID); } RetourneCaisseHabille(lesCentreCaisse); return; } AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstCentre = args.Result; LstCentre = SessionObject.LstCentre; lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(LstCentre); if (lstSite != null) { List <Galatee.Silverlight.ServiceAccueil.CsSite> _LstSite = lstSite.Where(p => p.CODE != SessionObject.Enumere.Generale).ToList(); if (_LstSite.Count == 1) { this.Txt_CodeSite.Text = _LstSite[0].CODE; this.Txt_LibelleSite.Text = _LstSite[0].LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } } foreach (Galatee.Silverlight.ServiceAccueil.CsCentre item in LstCentre) { lesCentreCaisse.Add(item.PK_ID); } RetourneCaisseHabille(lesCentreCaisse); }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "ChargerDonneeDuSite"); } }