Esempio n. 1
0
 private void ViewButton_Click(object sender, RoutedEventArgs e)
 {
     if (this.dtgListeAccueil.SelectedItem != null)
     {
         Galatee.Silverlight.Devis.UcConsultationDevis detailForm = new Galatee.Silverlight.Devis.UcConsultationDevis(((CsDemandeBase)this.dtgListeAccueil.SelectedItem).PK_ID);
         detailForm.Show();
     }
     else
     {
         Message.ShowInformation("Sélectionner une demande", "Info");
         return;
     }
 }
Esempio n. 2
0
 private void ConsulterButton_Click(object sender, RoutedEventArgs e)
 {
     //ON récupère la demande sélectionnée,
     try
     {
         if (dtgrdParametre.SelectedItem != null)
         {
             DemandeWorkflowInformation SelectedObject = (DemandeWorkflowInformation)dtgrdParametre.SelectedItem;
             Galatee.Silverlight.Devis.UcConsultationDevis detailForm = new Galatee.Silverlight.Devis.UcConsultationDevis(int.Parse(SelectedObject.FK_IDLIGNETABLETRAVAIL));
             detailForm.Show();
         }
     }
     catch (Exception ex)
     {
         Message.ShowError("Impossible de traiter la demande. Détails de l'erreur : " + ex.Message, "Traiter une demande");
     }
 }
 private void RechercheDemande(string numdem)
 {
     try
     {
         List <CsDemandeBase> LstDemande = new List <CsDemandeBase>();
         AcceuilServiceClient service1   = new AcceuilServiceClient(Utility.ProtocoleFacturation(), Utility.EndPoint("Accueil"));
         service1.RetourneListeDemandeCompleted += (sr, res) =>
         {
             if (res != null && res.Cancelled)
             {
                 return;
             }
             LstDemande = res.Result;
             if (LstDemande != null && LstDemande.Count > 0)
             {
                 if (LstDemande.Count > 1)
                 {
                     UcListInitialisation ctrl = new UcListInitialisation(LstDemande);
                     ctrl.Show();
                 }
                 else
                 {
                     Galatee.Silverlight.Devis.UcConsultationDevis ctrl = new Galatee.Silverlight.Devis.UcConsultationDevis(LstDemande.First().PK_ID);
                     ctrl.Show();
                 }
             }
             else
             {
                 Message.ShowInformation("Demande non trouvée", "Info");
                 return;
             }
         };
         service1.RetourneListeDemandeAsync(null, numdem, new List <string>(), null, null, null, null, string.Empty, string.Empty);
         service1.CloseAsync();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }