Esempio n. 1
0
        //Recherche
        private void search_Click(object sender, EventArgs e)
        {
            if (this.tbCodeIata.Text.Equals(""))
            {
                MessageBox.Show("Rentrer codeIata");
            }
            else
            {
                try
                {
                    Client.FormIhm.ServiceReferencePim.BagageDefinition Bagage = proxy.GetBagageByCodeIataAsync(this.tbCodeIata.Text).Result;
                    if (Bagage != null)
                    {
                        OnPimStateChanged(PimState.AffichageBagage);
                        this.tbCompagnie.Text        = Bagage.Compagnie.ToString();
                        this.tbLigne.Text            = Bagage.Ligne.ToString();
                        this.tbJourExploitation.Text = Bagage.DateVol.ToString();
                        this.tbItineraire.Text       = Bagage.Itineraire.ToString();
                        this.tbClasseBagage.Text     = Bagage.Classe.ToString();
                        this.cbContinuation.Checked  = Bagage.EnContinuation;
                        this.cbPrioritaire.Checked   = Bagage.Prioritaire;
                        this.cbRush.Checked          = Bagage.Rush;


                        this.listBoxLogs.Items.Clear();
                        this.listBoxLogs.Items.Add("Bagage trouvé");
                    }
                    else
                    {
                        this.listBoxLogs.Items.Clear();
                        this.listBoxLogs.Items.Add("Bagage n'existe pas");
                    }
                }
                catch (AggregateException exception)
                {
                    this.listBoxLogs.Items.Clear();
                    this.listBoxLogs.Items.Add("Serveur non disponible");
                }

                catch (EndpointNotFoundException exp)
                {
                    this.listBoxLogs.Items.Clear();
                    this.listBoxLogs.Items.Add("WebService non disponible");
                }
                catch (FaultException excp)
                {
                    this.listBoxLogs.Items.Clear();
                    this.listBoxLogs.Items.Add("Une erreur s'est produite dans le traitement de votre demande");
                    this.listBoxLogs.Items.Add("\tCode: " + excp.Code.Name);
                    this.listBoxLogs.Items.Add("\tReason: " + excp.Reason);
                }
            }
        }
Esempio n. 2
0
        private void btnCreer_Click(object sender, EventArgs e)
        {
            Client.FormIhm.ServiceReferencePim.BagageDefinition bag = new Client.FormIhm.ServiceReferencePim.BagageDefinition();

            bag.CodeIata   = this.tbCodeIata.Text;
            bag.Compagnie  = this.tbCompagnie.Text;
            bag.Ligne      = this.tbLigne.Text;
            bag.Itineraire = this.tbItineraire.Text;

            if (this.cbContinuation.Checked == true)
            {
                bag.EnContinuation = true;
            }
            else
            {
                bag.EnContinuation = false;
            }

            if (this.cbPrioritaire.Checked == true)
            {
                bag.Prioritaire = true;
            }
            else
            {
                bag.Prioritaire = false;
            }

            if (this.cbRush.Checked == true)
            {
                bag.Rush = true;
            }
            else
            {
                bag.Rush = false;
            }

            int res = proxy.CreateBagage(bag);

            this.listBoxLogs.Items.Clear();
            this.listBoxLogs.Items.Add("Bagage " + bag.CodeIata + " Crée");
            OnPimStateChanged(PimState.SelectionBagage);
        }
Esempio n. 3
0
 public System.Threading.Tasks.Task <int> CreateBagageAsync(Client.FormIhm.ServiceReferencePim.BagageDefinition bag)
 {
     return(base.Channel.CreateBagageAsync(bag));
 }
Esempio n. 4
0
 public int CreateBagage(Client.FormIhm.ServiceReferencePim.BagageDefinition bag)
 {
     return(base.Channel.CreateBagage(bag));
 }
Esempio n. 5
0
 public Client.FormIhm.ServiceReferencePim.BagageDefinition UpdateBagage(Client.FormIhm.ServiceReferencePim.BagageDefinition bagage)
 {
     return(base.Channel.UpdateBagage(bagage));
 }