private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; ServiceAccueil.CsClient leCleint = new CsClient() { CENTRE = laDetailDemande.LaDemande.CENTRE, REFCLIENT = laDetailDemande.LaDemande.CLIENT, ORDRE = laDetailDemande.LaDemande.ORDRE, FK_IDCENTRE = laDetailDemande.LaDemande.FK_IDCENTRE, TYPEDEMANDE = laDetailDemande.LaDemande.TYPEDEMANDE }; RetourneAbonClient(leCleint); } LayoutRoot.Cursor = Cursors.Arrow; }; client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); client.ChargerDetailDemandeCompleted += (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; laDemandeSelect = laDetailDemande.LaDemande; LesElementInit = Shared.ClasseMEthodeGenerique.RetourneListCopy <ObjELEMENTDEVIS>(laDetailDemande.EltDevis); RemplirListeDevis(laDetailDemande); } LayoutRoot.Cursor = Cursors.Arrow; }; }
private void ValidationRejetDemande(CsDemande _LaDemande) { try { _LaDemande.LaDemande.ANNOTATION = this.motifRejet; _LaDemande.LaDemande.STATUTDEMANDE = "1"; _LaDemande.LaDemande.STATUT = SessionObject.Enumere.DemandeStatusEnAttente; _LaDemande.LaDemande.USERMODIFICATION = UserConnecte.matricule; _LaDemande.LaDemande.DATEMODIFICATION = System.DateTime.Now; AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.ValiderRejetDemandeCompleted += (sr, res) => { if (res.Error == null) { Message.ShowInformation(Langue.MsgOperationTerminee, Langue.lbl_Menu); this.DialogResult = false; } else { Message.ShowInformation("Une erreur s'est produite lors du rejet", Langue.lbl_Menu); } if (Closed != null) { Closed(this, new EventArgs()); } }; service1.ValiderRejetDemandeAsync(_LaDemande.LaDemande); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ValiderChoix(List <CsDemandeBase> lstdemande, List <ObjELEMENTDEVIS> lesObjetDevis, List <CsDemande> Lstdemande, List <int> Listid, List <CsDemande> LstdemandeRejet, List <int> ListidRejet) { ServiceWorkflow.WorkflowClient clientWkf = new ServiceWorkflow.WorkflowClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Workflow")); lstAutreMateriel = new List <CsSortieAutreMateriel>(); AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.InsertSortieMaterielEPCompleted += (sr, res2) => { if (res2 != null && res2.Cancelled) { return; } if (res2.Result == true) { Message.ShowInformation("Sortie matériel effectuée", Langue.lbl_Menu); EnvoyerDemandeEtapeSuivante(lstdemande.Select(d => d.PK_ID).ToList(), clientWkf, service1); List <ObjELEMENTDEVIS> lesElemtEditer = lesObjetDevis; lesElemtEditer.ForEach(t => t.NUMDEVIS = this.dtProgram.SelectedDate.Value.ToShortDateString()); lesElemtEditer.ForEach(t => t.NUMFOURNITURE = ((CsGroupe)this.cboEquipe.SelectedItem).LIBELLE); lesElemtEditer.ForEach(t => t.QUANTITERECAP = this.txt_LibelleAgentLivreur.Text); lesElemtEditer.ForEach(t => t.MontantRecap = this.txt_LibelleAgentRecepteur.Text); Utility.ActionDirectOrientation <ServicePrintings.ObjELEMENTDEVIS, ObjELEMENTDEVIS>(lesElemtEditer, null, SessionObject.CheminImpression, "SortieMateriel", "Devis", true); } }; service1.InsertSortieMaterielEPAsync((int)this.txtAgt_Livreur.Tag, (int)this.txtAgt_Recepteur.Tag, LstDemandeValide, false); service1.CloseAsync(); }
private void ChargerOrigine() { AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneOrigineCompleted += (es, args) => { List <CsOrigineLot> LstOrigine = new List <CsOrigineLot>(); if (args != null && args.Cancelled) { return; } LstOrigine.AddRange(args.Result); Cbo_UpdateOrigineDeb.ItemsSource = null; Cbo_UpdateOrigineDeb.ItemsSource = LstOrigine; Cbo_UpdateOrigineDeb.DisplayMemberPath = "LIBELLE"; this.Cbo_UpdateOrigineDeb.ItemsSource = null; Cbo_UpdateOrigineDeb.ItemsSource = LstOrigine; Cbo_UpdateOrigineDeb.DisplayMemberPath = "LIBELLE"; if (LstOrigine != null && LstOrigine.Count == 1) { Cbo_UpdateOrigineDeb.SelectedItem = LstOrigine[0]; Cbo_UpdateOrigineDeb.SelectedItem = LstOrigine[0]; this.Cbo_UpdateOrigineDeb.IsEnabled = false; this.Cbo_UpdateOrigineDeb.IsEnabled = false; } }; service.RetourneOrigineAsync(); service.CloseAsync(); }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GetDevisByNumIdDevisCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { string error = args.Error.Message; Message.ShowError(error, Silverlight.Resources.Devis.Languages.txtDevis); return; } if (args.Result == null) { Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, Silverlight.Resources.Devis.Languages.txtDevis); return; } else { laDetailDemande = args.Result; this.Txt_Motif.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.MOTIF) ? string.Empty : laDetailDemande.LaDemande.MOTIF; ServiceAccueil.CsClient leCleint = new CsClient() { CENTRE = laDetailDemande.LaDemande.CENTRE, REFCLIENT = laDetailDemande.LaDemande.CLIENT, ORDRE = laDetailDemande.LaDemande.ORDRE, FK_IDCENTRE = laDetailDemande.LaDemande.FK_IDCENTRE, TYPEDEMANDE = laDetailDemande.LaDemande.TYPEDEMANDE }; RetourneInfoAdresseduClient(leCleint); } LayoutRoot.Cursor = Cursors.Arrow; }; client.GetDevisByNumIdDevisAsync(IdDemandeDevis); }
private void VerifieCompteurExiste(CsCompteur nouveaucompteur) { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.VerifieSiCompteurExisteCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } if (args.Result == null) { ValidationDemande(laDetailDemande); this.DialogResult = false; } else { Message.ShowInformation("Ce compteur " + args.Result.NUMERO + " de marque " + args.Result.LIBELLEMARQUE + "\n\r" + " existe déja sur la reférence " + args.Result.CENTRE + " " + args.Result.CLIENT, "Modification compteur"); } this.IsEnabled = true; }; service.VerifieSiCompteurExisteAsync(nouveaucompteur); service.CloseAsync(); }
private void ChargerTarifClient(int idcentre, int idcategorie, int idreglageCompteur, int?idtypecomptage, string propriotaire, int idproduit) { try { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.RetourneTarifClientCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, "Saut de caisse"); return; } if (args.Result == null) { } else { lstTarif = args.Result; lstTarif.ForEach(t => t.REDEVANCE = t.REDEVANCE + " " + t.TRANCHE.ToString()); } }; client.RetourneTarifClientAsync(idcentre, idcategorie, idreglageCompteur, idtypecomptage, propriotaire, idproduit); } catch (Exception ex) { Message.ShowInformation("Erreur au chargement des tarif", "Demande"); } }
void ChargerMarque() { try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneToutMarqueCompleted += (s, args) => { LstMarque = new List <CsMarqueCompteur>(); if (args != null && args.Cancelled) { return; } LstMarque = args.Result; if (LstMarque != null && LstMarque.Count != 0) { if (!string.IsNullOrEmpty(this.Txt_MarqueCompteur.Text) && (!string.IsNullOrEmpty(this.Txt_LibelleMarque.Text))) { CsMarqueCompteur _LaMarque = ClasseMEthodeGenerique.RetourneObjectFromList(LstMarque, this.Txt_MarqueCompteur.Text, "PK_MARQUECOMPTEUR"); if (string.IsNullOrEmpty(_LaMarque.LIBELLE)) { this.Txt_MarqueCompteur.Text = _LaMarque.LIBELLE; } } } }; service.RetourneToutMarqueAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
void ChargerTypeCompteur(string produit, string type, string centre) { if (SessionObject.LstTypeCompteur != null && SessionObject.LstTypeCompteur.Count != 0) { LstType = new List <CsTcompteur>(); LstType = SessionObject.LstTypeCompteur; dataGrid1.ItemsSource = null; dataGrid1.ItemsSource = LstType; this.dataGrid1.SelectedItem = LstType[0]; return; } AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ChargerTypeMtCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LstType.AddRange(args.Result); if (LstType.Count != 0) { dataGrid1.ItemsSource = null; dataGrid1.ItemsSource = LstType; this.dataGrid1.SelectedItem = LstType[0]; } }; service.ChargerTypeMtAsync(produit, type, centre); service.CloseAsync(); }
private void ChargerMarque() { try { if (SessionObject.LstMarque != null && SessionObject.LstMarque.Count != 0) { this.Cbo_Marque.ItemsSource = null; this.Cbo_Marque.ItemsSource = SessionObject.LstMarque; this.Cbo_Marque.DisplayMemberPath = "LIBELLE"; return; } AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneToutMarqueCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstMarque = args.Result; this.Cbo_Marque.ItemsSource = null; this.Cbo_Marque.ItemsSource = SessionObject.LstMarque; this.Cbo_Marque.DisplayMemberPath = "LIBELLE"; }; service.RetourneToutMarqueAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
void ChargerDiametre() { try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ChargerDiametreCompteurCompleted += (s, args) => { LstDiametre = new List <CsDiacomp>(); if (args != null && args.Cancelled) { return; } LstDiametre = args.Result; if (LstDiametre != null && LstDiametre.Count != 0) { //if (!string.IsNullOrEmpty(this.Txt_CodeDiametre.Text)) //{ // CsDiacomp _LeCompteur = ClasseMEthodeGenerique.RetourneObjectFromList(LstDiametre, this.Txt_CodeDiametre.Text, "PK_DIAMETRE"); // if (!string.IsNullOrEmpty(_LeCompteur.LIBELLE)) // this.Txt_LibelleDiametre.Text = _LeCompteur.LIBELLE; //} } }; service.ChargerDiametreCompteurAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
void ChargerCadran() { try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneToutCadranCompleted += (s, args) => { LstCadran = new List <CsCadran>(); if (args != null && args.Cancelled) { return; } LstCadran = args.Result; if (LstCadran != null && LstCadran.Count != 0) { //if (!string.IsNullOrEmpty(this.Txt_CodeCadran.Text) && // (!string.IsNullOrEmpty(this.Txt_LibelleDigit.Text))) //{ // CsCadran _LeCadran = ClasseMEthodeGenerique.RetourneObjectFromList(LstCadran, this.Txt_CodeCadran.Text, "PK_CADRAN"); // if (string.IsNullOrEmpty(_LeCadran.LIBELLE)) // this.Txt_CodeCadran.Text = _LeCadran.LIBELLE; //} } }; service.RetourneToutCadranAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerTypeDocument() { try { AcceuilServiceClient service = new 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 ChargeScelleAffecter(int pk_id) { List <CsDscelle> lademande = new List <CsDscelle>(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneListeDetailAffectationScelleCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } var MaListeScelle = args.Result.Where(sc => sc.EstLivre == false); if (MaListeScelle != null && MaListeScelle.Count() > 0) { var MaListeScelle_ = MaListeScelle.ToList(); MaListeScelle_.ForEach(sc => sc.EstLivre = true); DgLotMag.ItemsSource = MaListeScelle_.OrderBy(t => t.Nuemro_Scelle).ToList(); } else { Message.ShowWarning("Aucun scelle à disponible pour réception", "Information"); OKButton.Visibility = Visibility.Collapsed; } } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; service.RetourneListeDetailAffectationScelleAsync(pk_id); }
private void ChargerListeDeProduit() { try { if (SessionObject.ListeDesProduit.Count != 0) { LstDeProduit = SessionObject.ListeDesProduit; if (LstDeProduit != null) { } } else { AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service1.ListeDesProduitCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } SessionObject.ListeDesProduit = res.Result; LstDeProduit = SessionObject.ListeDesProduit; if (LstDeProduit != null) { } }; service1.ListeDesProduitAsync(); service1.CloseAsync(); } } catch (Exception ex) { throw ex; } }
private void Cloturedemande() { try { AcceuilServiceClient clientDevis = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); clientDevis.ClotureValiderDemandeCompleted += (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 == true) { Message.ShowInformation("Demande cloturée avec succès", "Cloturedemande"); this.DialogResult = false; } else { Message.ShowError("Erreur a la cloture de la demande", "Cloturedemande"); } }; clientDevis.ClotureValiderDemandeAsync(laDetailDemande); } catch (Exception ex) { this.DialogResult = false; Message.Show(ex.Message, "Cloturedemande"); } }
private void retourneOrdreMax(string centre, string client, string produit) { int res1 = LoadingManager.BeginLoading(Langue.En_Cours); try { AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service1.RetourneOrdreMaxCompleted += (se, argss) => { if (argss != null && argss.Cancelled) { return; } OrdreMax = argss.Result; if (OrdreMax != string.Empty) { LaDemande.LaDemande.ORDRE = OrdreMax; RetourneInfoCanalisation(LaDemande.LaDemande.FK_IDCENTRE, LaDemande.LaDemande.CENTRE, LaDemande.LaDemande.CLIENT, LaDemande.LaDemande.PRODUIT, null); RetourneInfoClient(LaDemande.LaDemande.FK_IDCENTRE, LaDemande.LaDemande.CENTRE, LaDemande.LaDemande.CLIENT, LaDemande.LaDemande.ORDRE); } }; service1.RetourneOrdreMaxAsync(centre, client, produit); service1.CloseAsync(); } catch (Exception ex) { throw ex; } finally { LoadingManager.EndLoading(res1); } }
void ChargerTypeCompteur() { try { if (SessionObject.LstTypeCompteur.Count != 0) { LstTypeCompteur = SessionObject.LstTypeCompteur; } else { AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.ChargerTypeCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LstTypeCompteur = args.Result; SessionObject.LstTypeCompteur = LstTypeCompteur; }; service.ChargerTypeAsync(); service.CloseAsync(); } } catch (Exception ex) { throw ex; } }
private void RetourneInfoClient(int fk_idcentre, string Centre, string Client, string Ordre) { int res1 = LoadingManager.BeginLoading(Langue.En_Cours); try { LeClientRecherche = new CsClient(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneClientCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LeClientRecherche = args.Result; if (LeClientRecherche != null) { this.Txt_NomAbon.Text = string.IsNullOrEmpty(LeClientRecherche.NOMABON) ? string.Empty : LeClientRecherche.NOMABON; } }; service.RetourneClientAsync(fk_idcentre, Centre, Client, Ordre); service.CloseAsync(); } catch (Exception ex) { throw ex; } finally { LoadingManager.EndLoading(res1); } }
private void RechercheDemande(List <int> pk_id) { try { List <CsDemandeBase> LstDemande = new List <CsDemandeBase>(); AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneListeDemandeByIdCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } LstDemande = res.Result; if (LstDemande != null && LstDemande.Count != 0) { RetourneDetailDemande(LstDemande); } }; service1.RetourneListeDemandeByIdAsync(pk_id); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void RetourneInfoDernierEvenemt(int fk_idcentre, string centre, string client, string ordre, string produit, int?point) { try { LsDernierEvenement = new CsEvenement(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneDernierEvenementFacturerCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } if (args.Result != null) { LsDernierEvenement = args.Result.FirstOrDefault(p => p.PRODUIT == produit); if (LsDernierEvenement != null) { this.Txt_AncIndex.Text = LsDernierEvenement.INDEXEVT.ToString(); } } }; service.RetourneDernierEvenementFacturerAsync(fk_idcentre, centre, client, ordre, produit, point); service.CloseAsync(); } catch (Exception ex) { throw ex; } }
public void ChargerCompteClient(string Origine, string TypeLot) { AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneListeDesTypeLotCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } LsDeLotCompte = res.Result; if (LsDeLotCompte != null) { foreach (CsLotCompteClient item in LsDeLotCompte) { if (LstMoisCompte.FirstOrDefault(p => p == item.MOISCOMPTABLE) == null) { LstMoisCompte.Add(item.MOISCOMPTABLE); } } } this.Cbo_MoisComptableDeb.ItemsSource = LstMoisCompte.OrderByDescending(p => p).ToList(); }; service1.RetourneListeDesTypeLotAsync(Origine, TypeLot); service1.CloseAsync(); }
private void RetourneInfoCanalisation(int fk_idcentre, string centre, string client, string produit, int?point) { int res1 = LoadingManager.BeginLoading(Langue.En_Cours); try { List <CsCanalisation> CanalisationClientRecherche = new List <CsCanalisation>(); AcceuilServiceClient service = new AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneCanalisationCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } CanalisationClientRecherche = args.Result; RemplireComboBox(CanalisationClientRecherche); }; service.RetourneCanalisationAsync(fk_idcentre, centre, client, produit, point); service.CloseAsync(); } catch (Exception ex) { throw ex; } finally { LoadingManager.EndLoading(res1); } }
private void ChargeEquipe(string p) { try { //Lancer la transaction de Mise à jour en base AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.RetourneListeGroupeCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } lstequipe = res.Result; cboEquipe.ItemsSource = lstequipe; cboEquipe.SelectedValuePath = "ID"; cboEquipe.DisplayMemberPath = "LIBELLE"; }; service1.RetourneListeGroupeAsync(UserConnecte.Centre); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargeDetailDEvis(int IdDemandeDevis) { AcceuilServiceClient client = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GetDevisByNumIdDevisCompleted += (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; laDemandeSelect = laDetailDemande.LaDemande; InitControle(laDetailDemande); } }; client.GetDevisByNumIdDevisAsync(IdDemandeDevis); }
private void ChargerService() { try { AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.RetourneListeActiviteCompleted += (s, args) => { try { if (args != null && args.Cancelled) { return; } lstAllActivite = args.Result; } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }; service.RetourneListeActiviteAsync(false); } catch (Exception ex) { Message.ShowError(ex, "Erreur"); } }
private void ChargerDetailSortieCompteur(ServiceAccueil.CsProgarmmation leProgramme) { try { List <CsCanalisation> LstCannalisation = new List <CsCanalisation>(); AcceuilServiceClient service1 = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service1.GetDemandeByListeNumIdDemandeSortieCompteurCompleted += (sr, res) => { if (res != null && res.Cancelled) { return; } if (res.Result != null && res.Result.Count != 0) { LstCannalisation = res.Result; dgDemande.ItemsSource = null; dgDemande.ItemsSource = LstCannalisation; this.txt_Equipe.Text = leProgramme.LIBELLEEQUIPE; this.txt_DateProgramme.Text = leProgramme.DATEPROGRAMME.Value.ToShortDateString(); } else { Message.Show("Aucune demande trouvé", "Information"); } }; service1.GetDemandeByListeNumIdDemandeSortieCompteurAsync(leProgramme.NUMPROGRAMME, EtapeActuelle); service1.CloseAsync(); } catch (Exception ex) { throw ex; } }
private void ChargerDonneeDuSite() { try { if (SessionObject.LstCentre.Count != 0) { _listeDesCentreExistant = SessionObject.LstCentre; return; } AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ListeDesDonneesDesSiteCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstCentre = args.Result; _listeDesCentreExistant = SessionObject.LstCentre; }; service.ListeDesDonneesDesSiteAsync(false); service.CloseAsync(); } catch (Exception ex) { Message.ShowError(ex.Message, "ChargerDonneeDuSite"); } }
void ChargerTypeComptage() { try { if (SessionObject.LstTypeComptage != null && SessionObject.LstTypeComptage.Count != 0) { return; } AcceuilServiceClient service = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); service.ChargerTypeComptageCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } SessionObject.LstTypeComptage = args.Result; }; service.ChargerTypeComptageAsync(); service.CloseAsync(); } catch (Exception ex) { throw ex; } }