private void hyperlinkButtonPropScannee__Click(object sender, RoutedEventArgs e) { if (dgListePiece.SelectedItem != null) { ObjDOCUMENTSCANNE selectObj = (ObjDOCUMENTSCANNE)this.dgListePiece.SelectedItem; if (selectObj.CONTENU != null) { MemoryStream memoryStream = new MemoryStream(selectObj.CONTENU); var ucImageScanne = new UcImageScanne(memoryStream, SessionObject.ExecMode.Modification); ucImageScanne.Show(); } else { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.DocumentScanneContenuCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } MemoryStream memoryStream = new MemoryStream(args.Result.CONTENU); var ucImageScanne = new UcImageScanne(memoryStream, SessionObject.ExecMode.Modification); ucImageScanne.Show(); }; service.DocumentScanneContenuAsync(selectObj); service.CloseAsync(); } } }
private void RemplirSecteur() { try { if (SessionObject.LstSecteur != null && SessionObject.LstSecteur.Count != 0) { return; } else { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ChargerLesSecteursCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstSecteur = args.Result; return; }; service.ChargerLesSecteursAsync(); 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 = 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; } }
private void RetourneOrdre(ServiceAccueil.CsClient leClient) { try { string OrdreMax = string.Empty; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneOrdreMaxCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } OrdreMax = args.Result; if (OrdreMax != null) { leClient.ORDRE = OrdreMax; ChargeDetailDEvis(leClient); } }; service.RetourneOrdreMaxAsync(leClient.FK_IDCENTRE.Value, leClient.CENTRE, leClient.REFCLIENT, leClient.PRODUIT); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void RechercheClient(CsReclamationRcl leClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneReclamationCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } DonnesDatagrid.Clear(); foreach (var item in args.Result) { DonnesDatagrid.Add(item); } dtgrdClient.ItemsSource = DonnesDatagrid; }; service1.RetourneReclamationAsync(leClient.Fk_IdCentre.Value, leClient.CENTRE, leClient.Client, leClient.Ordre, leClient.NumeroReclamation); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerClientFromReferenceOrdre(string ReferenceClient, string Ordre) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneClientByReferenceOrdreCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } if (args.Result != null && args.Result.Count > 1) { List <object> _Listgen = ClasseMEthodeGenerique.RetourneListeObjet(args.Result); Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_Listgen, "CENTRE", "LIBELLESITE", "Liste des site"); ctr.Show(); ctr.Closed += new EventHandler(galatee_OkClickedChoixClient); } else { ChargeDetailDEvis(args.Result.First()); } }; service.RetourneClientByReferenceOrdreAsync(ReferenceClient, Ordre, lstIdCentre); service.CloseAsync(); } catch (Exception) { throw; } }
private void MiseAJourRejet(CsDemandeReclamation _LaDemande) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.ValiderReclamationCompleted += (sr, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, "Rejet"); return; } if (b.Result != null) { List <int> Listid = new List <int>(); Listid.Add(LaDemande.LaDemande.PK_ID); EnvoyerDemandeEtapeprecedente(Listid); } else { Message.ShowError("Erreur à la mise à jour de la demande", "Rejet"); } }; service1.ValiderReclamationAsync(_LaDemande); service1.CloseAsync(); } catch (Exception ex) { this.DialogResult = false; Message.Show(ex.Message, "Erreur"); } }
private void ChargerClientFromReference(string ReferenceClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneClientByReferenceCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } if (args.Result != null && args.Result.Count > 1) { List <object> _Listgen = ClasseMEthodeGenerique.RetourneListeObjet(args.Result); Galatee.Silverlight.MainView.UcListeGenerique ctr = new Galatee.Silverlight.MainView.UcListeGenerique(_Listgen, "CENTRE", "LIBELLESITE", "Liste des site"); ctr.Show(); ctr.Closed += new EventHandler(galatee_OkClickedChoixClient); } else { CsClient leClient = args.Result.First(); leClient.TYPEDEMANDE = Tdem; VerifieExisteDemande(leClient); } }; service.RetourneClientByReferenceAsync(ReferenceClient, lstIdCentre); service.CloseAsync(); } catch (Exception) { prgBar.Visibility = System.Windows.Visibility.Collapsed; Message.ShowError("Erreur au chargement des données", "Demande"); } }
private void RemplirCodeRegroupement() { try { if (SessionObject.LstCodeRegroupement.Count != 0) { return; } else { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneCodeRegroupementCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstCodeRegroupement = args.Result; }; service.RetourneCodeRegroupementAsync(); service.CloseAsync(); } } catch (Exception ex) { throw ex; } }
private void ChargerProduit() { try { if (SessionObject.ListeDesProduit != null && SessionObject.ListeDesProduit.Count != 0) { Cbo_Produit.ItemsSource = null; Cbo_Produit.DisplayMemberPath = "LIBELLE"; Cbo_Produit.ItemsSource = SessionObject.ListeDesProduit; return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.ListeDesProduitCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } SessionObject.ListeDesProduit = res.Result; Cbo_Produit.ItemsSource = null; Cbo_Produit.DisplayMemberPath = "LIBELLE"; Cbo_Produit.ItemsSource = SessionObject.ListeDesProduit; }; service1.ListeDesProduitAsync(); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerTypeDocument() { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ChargerTypeDocumentCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } foreach (var item in args.Result) { LstTypeDocument.Add(item); } cbo_typedoc.ItemsSource = LstTypeDocument; cbo_typedoc.DisplayMemberPath = "LIBELLE"; cbo_typedoc.SelectedValuePath = "PK_ID"; }; service.ChargerTypeDocumentAsync(); service.CloseAsync(); } catch (Exception) { throw; } }
private void ValidationDemande(CsDemandeReclamation _LaDemande) { try { //Lancer la transaction de mise a jour en base _LaDemande.LaDemande.DATEFIN = System.DateTime.Today; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.ValiderReclamationCompleted += (sr, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (b.Result != null) { List <int> Listid = new List <int>(); Listid.Add(LaDemande.LaDemande.PK_ID); EnvoyerDemandeEtapeSuivante(Listid); } else { Message.ShowError("Erreur a la cloture de la demande", "Cloturedemande"); } }; service1.ValiderReclamationAsync(_LaDemande); service1.CloseAsync(); } catch (Exception ex) { this.DialogResult = false; Message.Show(ex.Message, "Transmit"); } }
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 ChargerListeDeProduit() { try { if (SessionObject.ListeDesProduit.Count != 0) { LstDeProduit = SessionObject.ListeDesProduit; return; } else { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.ListeDesProduitCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } SessionObject.ListeDesProduit = res.Result; LstDeProduit = SessionObject.ListeDesProduit; }; service1.ListeDesProduitAsync(); service1.CloseAsync(); } } catch (Exception ex) { Message.ShowError(ex.Message, "ChargerListeDeProduit"); } }
private void RemplirListeDesRuesExistant() { try { if (SessionObject.LstRues != null && SessionObject.LstRues.Count != 0) { _listeDesRuesExistant = SessionObject.LstRues; return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ChargerLesRueDesSecteurCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstRues = args.Result; _listeDesRuesExistant = SessionObject.LstRues; }; service.ChargerLesRueDesSecteurAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerDonneeDuSite() { try { 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.First().CODE; this.Txt_LibelleSite.Text = _LstSite.First().LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } } 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; 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.First().CODE; this.Txt_LibelleSite.Text = _LstSite.First().LIBELLE; this.btn_Site.IsEnabled = false; this.Txt_CodeSite.IsReadOnly = true; } } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "ChargerDonneeDuSite"); } }
//ZEG 28/09/2017 private void SupprimerPieceJointe(ObjDOCUMENTSCANNE piece) { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.SupprimerPieceJointeCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } if (args.Result == true) { Message.Show("Suppression réussie...", "Pièce jointe"); } }; service.SupprimerPieceJointeAsync(piece); service.CloseAsync(); }
private void RetourneListeDesCas() { if (SessionObject.LstDesCas.Count != 0) { LsDesCas = SessionObject.LstDesCas; return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneListeDesCasCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LsDesCas = args.Result; SessionObject.LstDesCas = LsDesCas; }; service.RetourneListeDesCasAsync(); service.CloseAsync(); }
private void ChargeListeUser() { try { //Lancer la transaction de Mise à jour en base Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneListeAllUserCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } lstAllUser = res.Result; }; service1.RetourneListeAllUserAsync(); service1.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); } 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); } }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void CancelButton_Click(object sender, RoutedEventArgs e) { ServiceAccueil.CsDemandeBase dem = new ServiceAccueil.CsDemandeBase(); ServiceAccueil.CsDemande laDemandeD = new ServiceAccueil.CsDemande(); laDemandeD.InfoDemande = new CsInfoDemandeWorkflow(); dem.NUMDEM = Txt_NumDemande.Text; try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service1 = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneInfoDemandeWkfCompleted += (sr, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, "Rejet"); return; } if (b.Result != null) { laDemandeD.InfoDemande = b.Result; Galatee.Silverlight.Workflow.UcWKFMotifRejet ucMotif = new Galatee.Silverlight.Workflow.UcWKFMotifRejet(laDemandeD.InfoDemande); ucMotif.Closed += new EventHandler(ucMotif_OK); ucMotif.Show(); } else { Message.ShowError("Erreur à la mise à jour de la demande", "Rejet"); } }; service1.RetourneInfoDemandeWkfAsync(dem); service1.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "Erreur"); return; } }
//private void LoadComboTaxe() //{ // int loaderHandler = LoadingManager.BeginLoading(Galatee.Silverlight.Resources.Devis.Languages.Data_Loading); // DevisServiceClient client = new DevisServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Devis")); // client.GetAllCtaxCompleted += (ssender, args) => // { // if (args.Cancelled || args.Error != null) // { // string error = args.Error.Message; // Message.Show(error, Galatee.Silverlight.Resources.Devis.Languages.txtDevis); // return; // } // SessionObject.LstDesTaxeDevis = args.Result; // FillComboxTaxe(SessionObject.LstDesTaxeDevis); // LoadingManager.EndLoading(loaderHandler); // }; // client.GetAllCtaxAsync(); //} private void RetouneListeDesTaxes() { if (SessionObject.LstDesTaxe != null && SessionObject.LstDesTaxe.Count != 0) { List <CsCtax> lstTournee = SessionObject.LstDesTaxe; FillComboxTaxe(lstTournee); return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneListeTaxeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstDesTaxe = args.Result; List <CsCtax> lstTournee = SessionObject.LstDesTaxe; FillComboxTaxe(lstTournee.Where(t => t.CENTRE == ObjetDevisSelectionne.CENTRE && t.FK_IDCENTRE == ObjetDevisSelectionne.FK_IDCENTRE).ToList()); return; }; service.RetourneListeTaxeAsync(); service.CloseAsync(); }
private void RemplirSecteur() { try { Cbo_Secteur.SelectedValuePath = "PK_ID"; Cbo_Secteur.DisplayMemberPath = "LIBELLE"; if (SessionObject.LstSecteur != null && SessionObject.LstSecteur.Count != 0) { Cbo_Secteur.Items.Clear(); Cbo_Secteur.ItemsSource = SessionObject.LstSecteur; return; } else { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ChargerLesSecteursCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstSecteur = args.Result; Cbo_Secteur.Items.Clear(); Cbo_Secteur.ItemsSource = SessionObject.LstSecteur; return; }; service.ChargerLesSecteursAsync(); service.CloseAsync(); } } catch (Exception ex) { throw ex; } }
private void ChargerTypeMateriel() { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneTypeMaterielCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { return; } Cbo_TypeMateriel.ItemsSource = args.Result.ToList(); Cbo_TypeMateriel.DisplayMemberPath = "LIBELLE"; Cbo_TypeMateriel.SelectedValuePath = "PK_ID"; }; service.RetourneTypeMaterielAsync(); service.CloseAsync(); } catch (Exception) { throw; } }
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); //ListeCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre, UserConnecte.listeProfilUser); lstSite = ClasseMEthodeGenerique.RetourneSiteByCentre(ListeCentre); ServiceAccueil.CsSite AgenceCentral = lstSite.FirstOrDefault(t => t.CODE == SessionObject.Enumere.Generale); //ServiceAccueil.CsSite AgenceCentral = lstSite.FirstOrDefault(t => t.CODE == SessionObject.Enumere.CodeSiteScaBT || t.CODE ==SessionObject.Enumere.CodeSiteScaMT ); 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(); } this.CmbSite.ItemsSource = lstSite; this.CmbSite.DisplayMemberPath = "LIBELLE"; this.CmbSite.SelectedValuePath = "CODE"; CmbSite.IsEnabled = true; this.cmbCentre.ItemsSource = ListeCentre; this.cmbCentre.DisplayMemberPath = "LIBELLE"; this.cmbCentre.SelectedValuePath = "CODE"; cmbCentre.IsEnabled = true; 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 CENTRAL"; } this.CmbSite.ItemsSource = lstSite; this.CmbSite.DisplayMemberPath = "LIBELLE"; this.CmbSite.SelectedValuePath = "CODE"; CmbSite.IsEnabled = true; this.cmbCentre.ItemsSource = ListeCentre; this.cmbCentre.DisplayMemberPath = "LIBELLE"; this.cmbCentre.SelectedValuePath = "CODE"; cmbCentre.IsEnabled = true; }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerClientFromReference(CsDemandeBase dem) { try { List <int> lstIdCentre = new List <int>(); lstIdCentre.Add(dem.FK_IDCENTRE); Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneClientByReferenceCompleted += (s, args) => { if ((args != null && args.Cancelled) || (args.Error != null)) { Message.ShowError("Erreur au chargement des données", "Demande"); return; } if (args.Result != null && args.Result.Count == 0) { Message.ShowError("Aucun client ne correspond à la référence", "Demande"); return; } if (args.Result != null && args.Result.Count > 0) { List <CsClient> lesClients = args.Result; bool isActif = false; foreach (CsClient st in lesClients) { if (st.DRES == null) { Message.ShowWarning("Il existe un abonnement actif sur cette référence.", "Accueil"); isActif = true; break; } } if (isActif) { this.Close(); return; } laDemandeSelect = laDetailDemande.LaDemande; RenseignerInformationsDevis(laDetailDemande); RenseignerInformationsDemandeDevis(laDetailDemande); RenseignerInformationsAppareilsDevis(laDetailDemande); RenseignerInformationsFournitureDevis(laDetailDemande); RenseignerInformationsAbonnement(laDetailDemande); RenseignerInformationsBrt(laDetailDemande); RenseignerInformationsDocumentScanne(); LayoutRoot.Cursor = Cursors.Arrow; } }; service.RetourneClientByReferenceAsync(dem.CLIENT, lstIdCentre); service.CloseAsync(); } catch (Exception ex) { throw ex; } }