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 ServiceAccueil.CsDemande GetDemandeDevisFromScreen(ServiceAccueil.CsDemande pDemandeDevis) { try { if (pDemandeDevis == null) { pDemandeDevis = new ServiceAccueil.CsDemande(); pDemandeDevis.LaDemande = new ServiceAccueil.CsDemandeBase(); pDemandeDevis.Abonne = new ServiceAccueil.CsAbon(); pDemandeDevis.Ag = new ServiceAccueil.CsAg(); pDemandeDevis.Branchement = new ServiceAccueil.CsBrt(); pDemandeDevis.LeClient = new ServiceAccueil.CsClient(); pDemandeDevis.ObjetScanne = new List <ServiceAccueil.ObjDOCUMENTSCANNE>(); pDemandeDevis.AppareilDevis = new List <ServiceAccueil.ObjAPPAREILSDEVIS>(); pDemandeDevis.LstEvenement = new List <ServiceAccueil.CsEvenement>(); pDemandeDevis.LaDemande.DATECREATION = DateTime.Now; pDemandeDevis.LaDemande.USERCREATION = UserConnecte.matricule; pDemandeDevis.LaDemande.FK_IDADMUTILISATEUR = UserConnecte.PK_ID; } #region Demande if (this.Cbo_Compteur.SelectedItem != null && !string.IsNullOrEmpty(Txt_NouvIndex.Text)) { ServiceAccueil.CsEvenement ev = new ServiceAccueil.CsEvenement(); CsEvenement leVt = (CsEvenement)this.Cbo_Compteur.SelectedItem; ev.PK_ID = leVt.PK_ID; ev.INDEXEVT = int.Parse(this.Txt_NouvIndex.Text); ev.INDEXEVTPRECEDENT = int.Parse(this.Txt_AncIndex.Text); ev.USERCREATION = UserConnecte.matricule; pDemandeDevis.LaDemande.ISNEW = true; pDemandeDevis.LstEvenement.Add(ev); pDemandeDevis.LaDemande.ORDRE = txtOrdre.Text; pDemandeDevis.LaDemande.PRODUIT = leVt.PRODUIT; pDemandeDevis.LaDemande.FK_IDPRODUIT = leVt.FK_IDPRODUIT; pDemandeDevis.LaDemande.CLIENT = leVt.CLIENT; pDemandeDevis.LaDemande.SITE = Txt_CodeSite.Text; pDemandeDevis.LaDemande.CENTRE = leVt.CENTRE; pDemandeDevis.LaDemande.FK_IDCENTRE = leVt.FK_IDCENTRE; pDemandeDevis.LaDemande.DATECREATION = DateTime.Now; pDemandeDevis.LaDemande.USERCREATION = UserConnecte.matricule; pDemandeDevis.LaDemande.MOTIF = txtMotifDemande.Text; pDemandeDevis.LaDemande.ISMETREAFAIRE = false; pDemandeDevis.LaDemande.TYPEDEMANDE = SessionObject.LstTypeDemande.First(a => a.CODE == SessionObject.Enumere.ReprisIndex).CODE; pDemandeDevis.LaDemande.FK_IDTYPEDEMANDE = SessionObject.LstTypeDemande.First(a => a.CODE == SessionObject.Enumere.ReprisIndex).PK_ID; } #endregion return(pDemandeDevis); } catch (Exception ex) { throw ex; } }
private ServiceAccueil.CsDemande GetDemandeDevisFromScreen(ServiceAccueil.CsDemande pDemandeDevis) { try { if (pDemandeDevis == null) { pDemandeDevis = new ServiceAccueil.CsDemande(); pDemandeDevis.LaDemande = new ServiceAccueil.CsDemandeBase(); pDemandeDevis.Abonne = new ServiceAccueil.CsAbon(); pDemandeDevis.Ag = new ServiceAccueil.CsAg(); pDemandeDevis.Branchement = new ServiceAccueil.CsBrt(); pDemandeDevis.LeClient = new ServiceAccueil.CsClient(); pDemandeDevis.ObjetScanne = new List <ServiceAccueil.ObjDOCUMENTSCANNE>(); pDemandeDevis.AppareilDevis = new List <ServiceAccueil.ObjAPPAREILSDEVIS>(); pDemandeDevis.LstEvenement = new List <ServiceAccueil.CsEvenement>(); pDemandeDevis.LaDemande.DATECREATION = DateTime.Now; pDemandeDevis.LaDemande.USERCREATION = UserConnecte.matricule; pDemandeDevis.LaDemande.FK_IDADMUTILISATEUR = UserConnecte.PK_ID; } #region Demande if (this.cmbFacture.SelectedItem != null && !string.IsNullOrEmpty(txtMotifDemande.Text)) { ServiceAccueil.CsEvenement ev = new ServiceAccueil.CsEvenement(); CsEnteteFacture ent = (CsEnteteFacture)this.cmbFacture.SelectedItem; ev.LOTRI = ent.LOTRI; ev.FK_IDABON = ent.FK_IDABON; ev.FACTURE = ent.FACTURE; ev.PERIODE = ent.PERIODE; ev.USERCREATION = UserConnecte.matricule; pDemandeDevis.LaDemande.ISNEW = true; pDemandeDevis.LstEvenement.Add(ev); pDemandeDevis.LaDemande.ORDRE = txtOrdre.Text; pDemandeDevis.LaDemande.CLIENT = ent.CLIENT; pDemandeDevis.LaDemande.SITE = Txt_CodeSite.Text; pDemandeDevis.LaDemande.CENTRE = ent.CENTRE; pDemandeDevis.LaDemande.FK_IDCENTRE = ent.FK_IDCENTRE; pDemandeDevis.LaDemande.DATECREATION = DateTime.Now; pDemandeDevis.LaDemande.USERCREATION = UserConnecte.matricule; pDemandeDevis.LaDemande.MOTIF = txtMotifDemande.Text; pDemandeDevis.LaDemande.ISMETREAFAIRE = false; pDemandeDevis.LaDemande.TYPEDEMANDE = SessionObject.LstTypeDemande.First(a => a.CODE == "15").CODE; //AnnulationFacture pDemandeDevis.LaDemande.FK_IDTYPEDEMANDE = SessionObject.LstTypeDemande.First(a => a.CODE == "15").PK_ID; //AnnulationFacture } #endregion return(pDemandeDevis); } catch (Exception ex) { throw ex; } }
private void ChargeDetailDEvis(int IdDemandeDevis) { ServiceAccueil.AcceuilServiceClient client = new ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, this.Title.ToString()); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, this.Title.ToString()); return; } else { laDetailDemande = new ServiceAccueil.CsDemande(); laDetailDemande = args.Result; this.Txt_CodeSite.Text = laDetailDemande.LaDemande.NUMDEM.Substring(3, 3); this.Txt_CodeCentre.Text = laDetailDemande.LaDemande.CENTRE; this.txtClient.Text = laDetailDemande.LaDemande.CLIENT; this.txtOrdre.Text = laDetailDemande.LaDemande.ORDRE; this.Txt_NomAbon.Text = laDetailDemande.LeClient.NOMABON; this.Txt_Produit.Text = laDetailDemande.LaDemande.LIBELLEPRODUIT; this.Txt_PeriodeEnCour.Text = Shared.ClasseMEthodeGenerique.FormatPeriodeMMAAAA(laDetailDemande.LstEvenement.First().PERIODE); if (this.Cbo_Compteur.ItemsSource != null) { this.Cbo_Compteur.SelectedItem = ((List <CsEvenement>) this.Cbo_Compteur.ItemsSource).First(a => a.FK_IDCOMPTEUR == laDetailDemande.LstEvenement.First().FK_IDCOMPTEUR); } this.txtDemande.Text = laDetailDemande.LaDemande.NUMDEM; this.txtMotifDemande.Text = laDetailDemande.LaDemande.MOTIF; this.txtMotifRejet.Text = laDetailDemande.AnnotationDemande.First().COMMENTAIRE; this.Txt_AncIndex.Text = laDetailDemande.LstEvenement.First().INDEXEVTPRECEDENT.ToString(); this.Txt_NouvIndex.Text = laDetailDemande.LstEvenement.First().INDEXEVT.ToString(); CsClient rech = new CsClient(); rech.FK_IDABON = laDetailDemande.LstEvenement.First().FK_IDABON; rech.FK_IDPRODUIT = laDetailDemande.LstEvenement.First().FK_IDPRODUIT; rech.FK_IDCENTRE = laDetailDemande.LstEvenement.First().FK_IDCENTRE; rech.CENTRE = laDetailDemande.LstEvenement.First().CENTRE; rech.REFCLIENT = laDetailDemande.LstEvenement.First().CLIENT; rech.ORDRE = laDetailDemande.LstEvenement.First().ORDRE; rech.PRODUIT = laDetailDemande.LstEvenement.First().PRODUIT; rech.PERIODE = Shared.ClasseMEthodeGenerique.FormatPeriodeAAAAMM(this.Txt_PeriodeEnCour.Text); RetourneEvenement(rech); } }; client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); }
private void RetourneInfoCompteurduClient(CsClient leClient) { try { prgBar.Visibility = System.Windows.Visibility.Visible; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailClientCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; 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; this.Txt_CodeCentre.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.CENTRE) ? string.Empty : laDetailDemande.LaDemande.CENTRE; this.Txt_LibelleCentre.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.LIBELLECENTRE) ? string.Empty : laDetailDemande.LaDemande.LIBELLECENTRE; this.Txt_CodeProduit.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.PRODUIT) ? string.Empty : laDetailDemande.LaDemande.PRODUIT; this.Txt_LibelleProduit.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.LIBELLEPRODUIT) ? string.Empty : laDetailDemande.LaDemande.LIBELLEPRODUIT; this.Txt_NumDemande.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.NUMDEM) ? string.Empty : laDetailDemande.LaDemande.NUMDEM; this.Txt_Client.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.CLIENT) ? string.Empty : laDetailDemande.LaDemande.CLIENT; if (laDetailDemande.LstCanalistion != null && laDetailDemande.LstCanalistion.Count != 0 && laDDe.LstCanalistion != null && laDDe.LstCanalistion.Count != 0) { if (laDDe.LstCanalistion.First().PRODUIT == SessionObject.Enumere.ElectriciteMT) { this.Txt_LibelleDiametre.IsEnabled = false; laDDe.LstCanalistion.First().NUMERO = laDDe.LstCanalistion.First().NUMERO.Substring(5, (laDDe.LstCanalistion.First().NUMERO.Length - 5)); } AfficherCannalisation(laDetailDemande.LstCanalistion.First(), laDDe.LstCanalistion.First()); AfficherDocumentScanne(laDetailDemande.ObjetScanne); } Txt_Motif.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.MOTIF) ? string.Empty : laDetailDemande.LaDemande.MOTIF; } }; client.ChargerDetailClientAsync(leClient); } catch (Exception) { throw; } }
private void RetourneAbonClient(CsClient leClient) { try { Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailClientCompleted += (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; } if (laDDe.Abonne.PRODUIT == SessionObject.Enumere.Eau) { this.chk_EstBornePoste.Visibility = System.Windows.Visibility.Collapsed; this.chk_EstBornePosteNew.Visibility = System.Windows.Visibility.Collapsed; } AfficherInfoAbonnement(laDetailDemande, laDDe); AfficherDocumentScanne(laDetailDemande.ObjetScanne); }; client.ChargerDetailClientAsync(leClient); } catch (Exception) { throw; } }
public UcSaisiCompteur(ServiceAccueil.CsDemande lademande) { InitializeComponent(); RemplirListeCmbDesEtatCompteursExistant(); RemplirListeCmbDesModelesMarqueExistant(); ChargerDiametreCompteur(); ChargerTypeCompteur(); ListeScelleExistant(); this.txt_Cadran.Text = "6"; this.txt_ANNEEFAB.MaxLength = 4; this.txt_NumCpteur.MaxLength = 20; ModeExecution = SessionObject.ExecMode.Creation; laDemande = lademande; txt_CodeProduit.Text = laDemande.LaDemande.LIBELLEPRODUIT; }
private void ChargeDetailDEvis(int IdDemandeDevis) { ServiceAccueil.AcceuilServiceClient client = new ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, this.Title.ToString()); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, this.Title.ToString()); return; } else { laDetailDemande = new ServiceAccueil.CsDemande(); laDetailDemande = args.Result; this.Txt_CodeSite.Text = laDetailDemande.LaDemande.NUMDEM.Substring(3, 3); this.Txt_CodeCentre.Text = laDetailDemande.LaDemande.CENTRE; this.txtClient.Text = laDetailDemande.LaDemande.CLIENT; this.txtOrdre.Text = laDetailDemande.LaDemande.ORDRE; this.txtNom.Text = laDetailDemande.LeClient.NOMABON; this.Txt_CodeSite.Tag = LstCentrePerimetre.First(r => r.PK_ID == laDetailDemande.LaDemande.FK_IDCENTRE).FK_IDCODESITE; this.Txt_CodeCentre.Tag = laDetailDemande.LaDemande.FK_IDCENTRE; this.TxtDemande.Text = laDetailDemande.LaDemande.NUMDEM; this.txtMotifDemande.Text = laDetailDemande.LaDemande.MOTIF; if (laDetailDemande.AnnotationDemande != null && laDetailDemande.AnnotationDemande.Count > 0) { this.txtMotifRejet.Text = laDetailDemande.AnnotationDemande.First().COMMENTAIRE; this.txtMotifRejet.Visibility = System.Windows.Visibility.Visible; this.labMotifRejet.Visibility = System.Windows.Visibility.Visible; } RecherCherFacture(); } }; client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); }
private void ChargeDetailDEvis(int IdDemandeDevis) { ServiceAccueil.AcceuilServiceClient client = new ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailDemandeCompleted += (ssender, args) => { if (args.Cancelled || args.Error != null) { LayoutRoot.Cursor = Cursors.Arrow; string error = args.Error.Message; Message.ShowError(error, this.Title.ToString()); return; } if (args.Result == null) { LayoutRoot.Cursor = Cursors.Arrow; Message.ShowError(Silverlight.Resources.Devis.Languages.AucunesDonneesTrouvees, this.Title.ToString()); return; } else { laDetailDemande = new ServiceAccueil.CsDemande(); laDetailDemande = args.Result; this.Txt_CodeSite.Text = laDetailDemande.LaDemande.NUMDEM.Substring(3, 3); this.Txt_CodeCentre.Text = laDetailDemande.LaDemande.CENTRE; this.txtClient.Text = laDetailDemande.LaDemande.CLIENT; this.txtOrdre.Text = laDetailDemande.LaDemande.ORDRE; this.Txt_NomAbon.Text = laDetailDemande.LeClient.NOMABON; this.Txt_Produit.Text = laDetailDemande.LaDemande.LIBELLEPRODUIT; this.Txt_PeriodeEnCour.Text = Shared.ClasseMEthodeGenerique.FormatPeriodeMMAAAA(laDetailDemande.LstEvenement.First().PERIODE); this.txtCompteur.Text = laDetailDemande.LstEvenement.First().COMPTEUR; this.Txt_Demande.Text = laDetailDemande.LaDemande.NUMDEM; if (laDetailDemande.AnnotationDemande != null && laDetailDemande.AnnotationDemande.Count > 0) { this.txtMotifRejet.Text = laDetailDemande.AnnotationDemande.First().COMMENTAIRE; this.txtMotifRejet.Visibility = System.Windows.Visibility.Visible; this.labMotifRejet.Visibility = System.Windows.Visibility.Visible; } this.txtMotifDemande.Text = laDetailDemande.LaDemande.MOTIF; this.Txt_AncIndex.Text = laDetailDemande.LstEvenement.First().INDEXEVTPRECEDENT.ToString(); this.Txt_NouvIndex.Text = laDetailDemande.LstEvenement.First().INDEXEVT.ToString(); } }; client.ChargerDetailDemandeAsync(IdDemandeDevis, string.Empty); }
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 RetourneInfoAdresseduClient(CsClient leClient) { try { prgBar.Visibility = System.Windows.Visibility.Visible; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.ChargerDetailClientCompleted += (ssender, args) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; 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; } AfficherInfoClient(laDetailDemande, laDDe); AfficherDocumentScanne(laDetailDemande.ObjetScanne); this.Txt_Motif.Text = string.IsNullOrEmpty(laDetailDemande.LaDemande.MOTIF) ? string.Empty : laDetailDemande.LaDemande.MOTIF; }; client.ChargerDetailClientAsync(leClient); } catch (Exception) { throw; } }
private void ValiderInitialisation() { ServiceAccueil.CsDemande demandedevis = null; try { demandedevis = GetDemandeDevisFromScreen(demandedevis); if (demandedevis != null) { demandedevis.LaDemande.MATRICULE = UserConnecte.matricule; Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient client = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil")); client.CreeDemandeCompleted += (ss, b) => { prgBar.Visibility = System.Windows.Visibility.Collapsed; if (b.Cancelled || b.Error != null) { string error = b.Error.Message; Message.ShowError(error, this.Title.ToString()); return; } if (b.Result != null) { this.DialogResult = true; Message.ShowInformation("La demande a été créée avec succès. Numéro de votre demande : " + b.Result.NUMDEM, this.Title.ToString()); } else { Message.ShowInformation("Problème lors de la mise à jour de la demande", this.Title.ToString()); } }; client.CreeDemandeAsync(demandedevis, true); } } catch (Exception ex) { Message.ShowError("Une erreur s'est produite à la validation ", this.Title.ToString()); } }
public void RejeterDemande(CsDemande laDetailDemande) { try { ServiceAccueil.CsDemande laDemande = new ServiceAccueil.CsDemande(); laDemande.LaDemande = Utility.ConvertType <ServiceAccueil.CsDemandeBase, CsDemandeBase>(laDetailDemande.LaDemande); if (laDetailDemande.InfoDemande != null) { laDemande.InfoDemande = new ServiceAccueil.CsInfoDemandeWorkflow() { CODE = laDetailDemande.InfoDemande.CODE, CODE_DEMANDE_TABLE_TRAVAIL = laDetailDemande.InfoDemande.CODE_DEMANDE_TABLE_TRAVAIL, CODETDEM = laDetailDemande.InfoDemande.CODETDEM, }; RejeterDemande(laDemande, true); } } catch (Exception ex) { throw ex; } }
public UcSaisiCompteursMT(ServiceAccueil.CsDemande lademande) { InitializeComponent(); RemplirListeCmbDesEtatCompteursExistant(); RemplirListeCmbDesModelesMarqueExistant(); ListeScelleExistant(); this.txt_Cadran.Text = "6"; this.txt_ANNEEFAB.MaxLength = 4; this.txt_NumCpteur.MaxLength = 20; ModeExecution = SessionObject.ExecMode.Creation; laDemande = lademande; txt_CodeProduit.Text = laDemande.LaDemande.LIBELLEPRODUIT; this.txt_PuissanceSouscrite.Text = lademande.LaDemande.PUISSANCESOUSCRITE.ToString(); this.txt_PuissanceInstalle.Text = lademande.Branchement.PUISSANCEINSTALLEE.ToString(); this.txt_TypeComptage.Text = lademande.LaDemande.TYPECOMPTAGE; this.txt_NombreDeTransformateur.Text = lademande.Branchement.NOMBRETRANSFORMATEUR.ToString(); if (lademande.TravauxDevis != null) { this.TxtSectionCable.Text = string.IsNullOrEmpty(lademande.TravauxDevis.NBRCABLESECTION) ? string.Empty : lademande.TravauxDevis.NBRCABLESECTION; } }
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; } }