private void RetourneInfoCompteur(CsClient leClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GeDetailByFromClientCompleted += (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.GeDetailByFromClientAsync(leClient); } catch (Exception) { throw; } }
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 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 ChargeDetailDEvis(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 CsDemande(); laDetailDemande = args.Result; if (laDetailDemande.Abonne != null && !string.IsNullOrEmpty(laDetailDemande.Abonne.CLIENT)) { //if (laDetailDemande.Abonne.AVANCE == 0 || laDetailDemande.Abonne.AVANCE == null) //{ // Message.ShowInformation("Ce client n'a pas d'avance positionné,Veuillez modifier l'abonnement .", "Acceuil"); // return; //} } this.txtSite.Text = string.IsNullOrEmpty(laDetailDemande.LeClient.LIBELLESITE) ? string.Empty : laDetailDemande.LeClient.LIBELLESITE; this.txtCentre.Text = string.IsNullOrEmpty(laDetailDemande.LeClient.LIBELLECENTRE) ? string.Empty : laDetailDemande.LeClient.LIBELLECENTRE; this.txt_Produit.Text = string.IsNullOrEmpty(laDetailDemande.Abonne.LIBELLEPRODUIT) ? string.Empty : laDetailDemande.Abonne.LIBELLEPRODUIT; this.txt_tdem.Text = SessionObject.LstTypeDemande.FirstOrDefault(t => t.CODE == Tdem).LIBELLE; txt_tdem.Tag = SessionObject.LstTypeDemande.FirstOrDefault(t => t.CODE == Tdem); RemplireOngletClient(laDetailDemande.LeClient); RemplirOngletAbonnement(laDetailDemande.Abonne); ChargerCompteDeResiliation(laDetailDemande.LeClient); } LayoutRoot.Cursor = Cursors.Arrow; }; client.GeDetailByFromClientAsync(leclient); } catch (Exception ex) { throw ex; } }
private void RetourneAbonClient(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 { laDDe = args.Result; } if (laDDe.Abonne.PRODUIT == SessionObject.Enumere.ElectriciteMT) { this.Txt_NouvTypeComptage.Visibility = System.Windows.Visibility.Visible; this.Txt_TypeComptage.Visibility = System.Windows.Visibility.Visible; lbl_TypeComptage.Visibility = System.Windows.Visibility.Visible; lbl_NouvTypeComptage.Visibility = System.Windows.Visibility.Visible; } AfficherInfoAbonnement(laDetailDemande.Abonne, laDDe.Abonne); AfficherDocumentScanne(laDetailDemande.ObjetScanne); }; client.GeDetailByFromClientAsync(leClient); } catch (Exception) { throw; } }
private void RetourneInfoAdresseduClient(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 { laDDe = args.Result; } AfficherInfoNouvelleAdresse(laDetailDemande.Ag, laDDe.Ag); AfficherDocumentScanne(laDetailDemande.ObjetScanne); laDetailDemande.LeClient = null; }; client.GeDetailByFromClientAsync(leClient); } catch (Exception) { throw; } }
private void ChargeDetailDEvis(CsClient leclient) { try { leclient.TYPEDEMANDE = Tdem; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GeDetailByFromClientCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; 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 = new CsDemande(); laDetailDemande = args.Result; if (laDetailDemande.Abonne != null && laDetailDemande.Abonne.DRES == null) { this.txtSite.Text = string.IsNullOrEmpty(laDetailDemande.LeClient.LIBELLESITE) ? string.Empty : laDetailDemande.LeClient.LIBELLESITE; this.txtCentre.Text = string.IsNullOrEmpty(laDetailDemande.LeClient.LIBELLECENTRE) ? string.Empty : laDetailDemande.LeClient.LIBELLECENTRE; this.txt_Produit.Text = string.IsNullOrEmpty(laDetailDemande.Abonne.LIBELLEPRODUIT) ? string.Empty : laDetailDemande.Abonne.LIBELLEPRODUIT; this.txt_Produit.Tag = laDetailDemande.Abonne.FK_IDPRODUIT; this.txtCentre.Tag = laDetailDemande.Abonne.FK_IDCENTRE; CodeProduit = laDetailDemande.Abonne.PRODUIT; this.txt_tdem.Text = SessionObject.LstTypeDemande.FirstOrDefault(t => t.CODE == Tdem).LIBELLE; txt_tdem.Tag = SessionObject.LstTypeDemande.FirstOrDefault(t => t.CODE == Tdem); if (laDetailDemande.LstCanalistion != null && laDetailDemande.LstCanalistion.Count != 0) { if (laDetailDemande.Abonne.PRODUIT == SessionObject.Enumere.ElectriciteMT) { this.btn_DiametreCompteur.IsEnabled = false; this.Txt_LibelleDiametre.IsEnabled = false; laDetailDemande.LstCanalistion.First().NUMERO = laDetailDemande.LstCanalistion.First().NUMERO.Substring(5, (laDetailDemande.LstCanalistion.First().NUMERO.Length - 5)); } AfficherCannalisationDemande(laDetailDemande.LstCanalistion.First()); AfficherDocumentScanne(laDetailDemande.ObjetScanne); } } else { Message.ShowInformation("Ce abonné est résilié", "Info"); return; } } }; client.GeDetailByFromClientAsync(leclient); } catch (Exception ex) { prgBar.Visibility = System.Windows.Visibility.Collapsed; Message.ShowError("Erreur au chargement des donnéés", "Demande"); } }
private void ChargeDetailDEvis(CsClient leclient) { try { leclient.TYPEDEMANDE = SessionObject.Enumere.ChangementCompteur; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.GeDetailByFromClientCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; 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; } laDetailDemande = args.Result; laDetailDemande.LaDemande = new CsDemandeBase(); laDetailDemande.LaDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDetailDemande.LaDemande.CLIENT = laDetailDemande.Abonne.CLIENT; laDetailDemande.LaDemande.ORDRE = laDetailDemande.Abonne.ORDRE; laDetailDemande.LaDemande.PRODUIT = laDetailDemande.Abonne.PRODUIT; laDetailDemande.LaDemande.FK_IDPRODUIT = laDetailDemande.Abonne.FK_IDPRODUIT; laDetailDemande.LaDemande.CENTRE = laDetailDemande.Abonne.CENTRE; laDetailDemande.LaDemande.NOMCLIENT = laDetailDemande.Abonne.NOMABON; if (laDetailDemande.LstCanalistion != null && laDetailDemande.LstCanalistion.Count != 0) { laDetailDemande.LaDemande.REGLAGECOMPTEUR = laDetailDemande.LstCanalistion.First().REGLAGECOMPTEUR; } laDemandeSelect = laDetailDemande.LaDemande; RemplireOngletClient(laDetailDemande.LeClient); RemplirOngletAbonnement(laDetailDemande.Abonne); RenseignerInformationsDevis(laDetailDemande.Abonne); if (laDetailDemande.Abonne.PRODUIT != SessionObject.Enumere.Prepaye) { Message.ShowInformation("Cet abonnement n'est pas prépayé", "Info"); this.OKButton.IsEnabled = false; } else { this.OKButton.IsEnabled = true; } }; client.GeDetailByFromClientAsync(leclient); } catch (Exception ex) { prgBar.Visibility = System.Windows.Visibility.Collapsed; Message.ShowError("Erreur au chargement des donnéés", "Demande"); } }