Esempio n. 1
0
        private void buttonReserver_Click(object sender, EventArgs e)
        {
            string nomClient    = textBoxNom.Text;
            string prenomClient = textBoxPrenom.Text;
            string cbClient     = textBoxCB.Text;

            if (nomClient == "" || prenomClient == "" || cbClient == "")
            {
                MessageBox.Show("Veuillez remplir tout les champs pour effectuer une reservation");
            }
            else
            {
                ServiceHotel.ServiceHotelSoapClient serviceH = new ServiceHotel.ServiceHotelSoapClient();
                string reponse = serviceH.Reserver("Air BNB", "012345", (listBoxOffres.SelectedIndex + 1), nomClient, dateArrivee, dateDepart, nbLits, prenomClient, cbClient);
                if (reponse == null)
                {
                    MessageBox.Show("Nous somme désolés, l'offre n'est plus disponible, veuillez réessayer");
                }
                else
                {
                    //MessageBox.Show("Chambre réservé avec le numéro de reservation " + reponse);

                    string    imageStr  = serviceH.SendImage();
                    ImageForm imageForm = new ImageForm(imageStr, reponse);
                    imageForm.Show();
                    this.Hide();
                }
            }
        }
Esempio n. 2
0
        private void buttonChercher_Click(object sender, EventArgs e)
        {
            int      nbLits           = comboBox1.SelectedIndex;
            string   dateArriveString = dateTimePickerArrivee.Value.ToString("yyyy/MM/dd");
            string   dateDepartString = dateTimePickerDepart.Value.ToString("yyyy-MM-dd");
            DateTime dateArrive       = DateTime.Parse(dateArriveString);
            DateTime dateDepart       = DateTime.Parse(dateDepartString);
            DateTime dateNow          = DateTime.Now;



            if (nbLits == -1)
            {
                MessageBox.Show("Veuillez choisir un nombre de lits");
            }
            else
            {
                if (dateArrive.Date < dateNow.Date)
                {
                    MessageBox.Show("Date Arrivée incorrecte");
                }
                else if (dateArrive.Date >= dateDepart.Date)
                {
                    MessageBox.Show("Date Depart ne doit pas etre inferieur a la date d'arriveé");
                }
                else
                {
                    nbLits++;
                    ServiceHotel.ServiceHotelSoapClient serviceH = new ServiceHotel.ServiceHotelSoapClient();
                    List <string> listOffres = new List <string>();
                    listOffres = serviceH.ConsulterDisponibilité("Air BNB", "012345", nbLits, dateArrive, dateDepart);
                    //MessageBox.Show(listOffres[0]);
                    Form2 f2 = new Form2(listOffres, dateArrive, dateDepart, nbLits);
                    f2.Show();
                    this.Hide();
                }
            }
        }