public void InsererAffectation(List <CsRemiseScelles> lstScelleTouInsert, int passage, int NombreDeBoucle) { try { int res = LoadingManager.BeginLoading(Galatee.Silverlight.Resources.Accueil.Langue.En_Cours); Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.InsertRemiseCompleted += (snder, insertR) => { LoadingManager.EndLoading(res); if (insertR.Cancelled || insertR.Error != null) { Message.ShowError(insertR.Error.Message, Languages.Commune); return; } if (insertR.Result == 0) { Message.ShowError(Languages.ErreurInsertionDonnees, Languages.Commune); return; } if (passage == NombreDeBoucle) { this.OKButton.IsEnabled = true; InitControl(); } }; service.InsertRemiseAsync(lstScelleTouInsert); } 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 GetDatascelle() { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.RetourneScellesListeByAgenceCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.ShowError(error, Languages.LibelleReceptionScelle); return; } if (args.Result == null) { Message.ShowError(Languages.msgErreurChargementDonnees, Languages.Scelles); return; } donnesDatagridScelle.Clear(); var myresult = args.Result.Where(x => x.Status_ID == 3).Distinct().ToList(); //if (args.Result != null) foreach (var item in myresult) { donnesDatagridScelle.Add(item); } dgScelle.ItemsSource = donnesDatagridScelle.OrderBy(t => t.Numero_Scelle).ToList(); }; client.RetourneScellesListeByAgenceAsync(UserConnecte.FK_IDCENTRE); } catch (Exception ex) { throw ex; } }
private void RetourneInfoCompteur(CsClient leClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailClientCompleted += (ss, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } LayoutRoot.Cursor = Cursors.Arrow; }; client.ChargerDetailClientAsync(leClient); } catch (Exception) { throw; } }
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 ChargeDetailDEvis(int IdDemandeDevis) { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GetDemandeByNumIdDemandeAsync(IdDemandeDevis); client.GetDemandeByNumIdDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; this.dtg_EtatCaisse.ItemsSource = null; this.dtg_EtatCaisse.ItemsSource = laDetailDemande.LstEltTimbre; this.Txt_NumDemande.Text = laDetailDemande.LaDemande.NUMDEM; this.Txt_UserCreat.Text = laDetailDemande.LaDemande.INITIERPAR; } LayoutRoot.Cursor = Cursors.Arrow; }; }
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 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 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 ChargeDetailDEvis(int IdDemandeDevis) { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); client.GetDemandeByNumIdDemandeAsync(IdDemandeDevis); client.GetDemandeByNumIdDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; } LayoutRoot.Cursor = Cursors.Arrow; }; }
private void VerifierRemboursementEnCours(CsDemande demandedevis) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); client.VerifierRemboursementEnCoursCompleted += (ss, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (b.Result) { Message.ShowInformation("Ce client a déjà un remboursement en cours", "Remboursement ASC"); this.DialogResult = false; } else { ValiderInitialisation(null, true); this.DialogResult = true; } }; client.VerifierRemboursementEnCoursAsync(demandedevis); } catch (Exception ex) { Message.ShowError("Erreur lors de la vérification du client ", "Remboursement ASC"); } }
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 ChargeDetailDEvis(CsClient leclient) { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GeDetailByFromClientCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { //laDetailDemande_temp = args.Result; desableProgressBar(); } LayoutRoot.Cursor = Cursors.Arrow; }; client.GeDetailByFromClientAsync(leclient); }
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 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 ChargeDetailDEvis(ServiceAccueil.CsClient leclient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GeDetailByFromClientCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = new ServiceAccueil.CsDemande(); laDetailDemande = args.Result; RenseignerInformationsAbonnement(laDetailDemande.Abonne); RemplireOngletClient(laDetailDemande.LeClient); } }; client.GeDetailByFromClientAsync(leclient); } 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 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 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 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 ValdiderDemandeTrf(CsDemande laDemande) { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.VerificationDemandeTransfertAsync(laDemande.Transfert, laDemande.LaDemande); service.VerificationDemandeTransfertCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } if (string.IsNullOrEmpty(args.Result)) { Message.ShowInformation("Demande transmise avec succès", "Demande"); } else { Message.ShowInformation(args.Result, "Erreur"); return; } this.DialogResult = true; } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; }
private void SupprimerDemandeEtCreeExtension(CsDemande lademandeSelect) { try { AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.CreeDemandeExtensionCompleted += (ss, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (string.IsNullOrEmpty(b.Result)) { Message.ShowInformation("Demande transmise avec succès", "Demande"); this.DialogResult = false; } else { Message.ShowError(b.Result, "Demande"); } }; client.CreeDemandeExtensionAsync(lademandeSelect.LaDemande); } catch (Exception ex) { throw; } }
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 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 ChargerCentre() { List <ServiceAccueil.CsCentre> LstCentre = new List <ServiceAccueil.CsCentre>(); try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } LstCentre = args.Result; SessionObject.LstCentre = LstCentre; } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; service.ListeDesDonneesDesSiteAsync(false); } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }
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 ValiderInitialisation(CsDemande demandedevis, bool IsTransmetre) { try { demandedevis = GetDemandeDevisFromScreen(demandedevis, false); if (demandedevis != null) { if (IsTransmetre) { demandedevis.LaDemande.ETAPEDEMANDE = null; } demandedevis.LaDemande.MATRICULE = UserConnecte.matricule; //demandedevis.LaDemande.CENTRE = SessionObject.LePosteCourant.CODECENTRE; //demandedevis.LaDemande.FK_IDCENTRE = SessionObject.LePosteCourant.FK_IDCENTRE.Value; demandedevis.LeClient = null; demandedevis.Abonne = null; demandedevis.Branchement = null; demandedevis.Ag = null; AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ValidationDemandeCompleted += (ss, b) => { this.OKButton.IsEnabled = true; if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } //List<CsLclient> lesFacture = lstFactureDuClient.Where(t => t.COPER != SessionObject.Enumere.CoperCAU).ToList(); //decimal MontantAvance = //LettrageAutomatique(); /* if (IsTransmetre) * { * List<string> codes = new List<string>(); * codes.Add(laDetailDemande.InfoDemande.CODE); * Galatee.Silverlight.Shared.ClasseMEthodeGenerique.TransmettreDemande(codes, true, this); * * //List<CsUtilisateur> leUser = new List<CsUtilisateur>(); * //if (laDetailDemande.InfoDemande != null && laDetailDemande.InfoDemande.CODE != null) * //{ * // foreach (CsUtilisateur item in laDetailDemande.InfoDemande.UtilisateurEtapeSuivante) * // leUser.Add(item); * // Shared.ClasseMEthodeGenerique.NotifierMailDemande(leUser, "0001", laDetailDemande.LaDemande.NUMDEM, laDetailDemande.LaDemande.LIBELLETYPEDEMANDE); * //} * } */ }; /*client.ValiderDemandeAsync(demandedevis);*/ client.ValidationDemandeAsync(demandedevis, true); } } catch (Exception ex) { Message.ShowError("Une erreur est survenu suite à la validation", "Validation demande"); } }
private void ValiderInitialisation(CsDemande demandedevis, bool IsTransmetre) { try { // Get Devis informations from screen if (demandedevis != null) { demandedevis = GetDemandeDevisFromScreen(demandedevis, false); } else { demandedevis = GetDemandeDevisFromScreen(null, false); } // Get DemandeDevis informations from screen if (demandedevis != null) { if (IsTransmetre) { demandedevis.LaDemande.ETAPEDEMANDE = null; } demandedevis.LaDemande.MATRICULE = UserConnecte.matricule; demandedevis.LaDemande.CLIENT = "00000000000"; demandedevis.LaDemande.ORDRE = "01"; if (SessionObject.LePosteCourant.CODECENTRE == SessionObject.Enumere.Generale) { demandedevis.LaDemande.CENTRE = "011"; demandedevis.LaDemande.FK_IDCENTRE = 63; } else { demandedevis.LaDemande.CENTRE = SessionObject.LePosteCourant.CODECENTRE; demandedevis.LaDemande.FK_IDCENTRE = SessionObject.LePosteCourant.FK_IDCENTRE.Value; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ValiderDemandeInitailisationCompleted += (ss, b) => { if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (IsTransmetre) { string Retour = b.Result; string[] coupe = Retour.Split('.'); Shared.ClasseMEthodeGenerique.InitWOrkflow(coupe[0], demandedevis.LaDemande.FK_IDCENTRE, coupe[1], demandedevis.LaDemande.FK_IDTYPEDEMANDE); } }; client.ValiderDemandeInitailisationAsync(demandedevis); } } catch (Exception ex) { Message.ShowError("Une erreur est survenu suite à la validation", "Validation demande"); } }
void ChargerListDesSite() { try { if (SessionObject.LstCentre != null && SessionObject.LstCentre.Count != 0) { SessionObject.ModuleEnCours = "Accueil"; lesCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre, UserConnecte.listeProfilUser); lesSite = Shared.ClasseMEthodeGenerique.RetourneSiteByCentre(lesCentre); _listeDesCentreExistant = lesCentre; foreach (ServiceAccueil.CsCentre item in lesCentre) { lstIdCentre.Add(item.PK_ID); } return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteAsync(false); service.ListeDesDonneesDesSiteCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } SessionObject.LstCentre = args.Result; if (SessionObject.LstCentre.Count != 0) { lesCentre = Shared.ClasseMEthodeGenerique.RetourCentreByPerimetre(SessionObject.LstCentre, UserConnecte.listeProfilUser); lesSite = Shared.ClasseMEthodeGenerique.RetourneSiteByCentre(lesCentre); _listeDesCentreExistant = lesCentre; foreach (ServiceAccueil.CsCentre item in lesCentre) { lstIdCentre.Add(item.PK_ID); } } else { Message.ShowInformation("Aucun site trouvé en base.", "Erreur"); return; } } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }
private void OKButton_Click(object sender, RoutedEventArgs e) { try { if (this.txtAgt_M.Tag == null) { Message.ShowInformation("Sélèctionner l'agent récepteur", "Information"); return; } var messageBox = new MessageBoxControl.MessageBoxChildWindow(Languages.Commune, Languages.QuestionEnregistrerDonnees, MessageBoxControl.MessageBoxButtons.YesNo, MessageBoxControl.MessageBoxIcon.Question); messageBox.OnMessageBoxClosed += (_, result) => { if (messageBox.Result == MessageBoxResult.OK) { listForInsertOrUpdate = GetInformationsFromScreen(); Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); if (listForInsertOrUpdate != null && listForInsertOrUpdate.Count > 0) { if ((SessionObject.ExecMode)ModeExecution == SessionObject.ExecMode.Creation) { if (listForInsertOrUpdate != null && listForInsertOrUpdate.Count > 0) { service.InsertRemiseCompleted += (snder, insertR) => { if (insertR.Cancelled || insertR.Error != null) { Message.ShowError(insertR.Error.Message, Languages.Commune); return; } if (insertR.Result == 0) { Message.ShowError(Languages.ErreurInsertionDonnees, Languages.Commune); return; } InitControl(); }; service.InsertRemiseAsync(listForInsertOrUpdate); } } } } else { return; } }; messageBox.Show(); } catch (Exception ex) { Message.Show(ex.Message, Languages.Commune); } }