Esempio n. 1
0
        private void btn_connexion_Click(object sender, EventArgs e)
        {
            string login, mdp;

            login = txtbox_login.Text;
            mdp   = txtbox_mdp.Text;
            try
            {
                if (Passerelle.Utilisateur(login, mdp) == true && login != null && mdp != null)
                {
                    if (Passerelle.EstResponsable(login) == true)
                    {
                        Fen_Recapitulatif uneF = new Fen_Recapitulatif(this);
                        uneF.Show();
                        this.Hide();
                    }
                    else
                    {
                        Form_Choix_Enfants unFormChoixEnfant = new Form_Choix_Enfants(login, mdp, this);
                        unFormChoixEnfant.Show();
                        this.Hide();
                    }
                }
                else
                {
                    MessageBox.Show("Identifiants invalides !");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Connexion impossible! \nVeuillez vérifier que vous êtes bien connecté au réseau.");
            }
        }
Esempio n. 2
0
 private void fen_ChoixModifierAjouterJouet_Load(object sender, EventArgs e)
 {
     lbl_NumEnfant.Text     = enfant.getNom() + " " + enfant.getPrenom();
     cb_jouet.DataSource    = Passerelle.ToutLesJouets(enfant.getAge());
     cb_jouet.DisplayMember = "Infos";
     cb_jouet.ValueMember   = "Id";
 }
Esempio n. 3
0
        private void btn_supprimer_Click(object sender, EventArgs e)
        {
            Enfant unE = (Enfant)cb_enfant.SelectedItem;

            if (choixBtn == 2)
            {
                //SUPPRESION ENFANT

                if (MessageBox.Show("Etes-vous sûr de supprimer l'enfant?", "Suppression",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    Passerelle.deleteEnfant(unE.getId());
                    this.Close();
                }
            }
            else
            {
                if (MessageBox.Show("Etes-vous sûr de supprimer l'employé?", "Suppression",
                                    MessageBoxButtons.YesNo, MessageBoxIcon.Question)
                    == DialogResult.Yes)
                {
                    this.Close();
                }
            }
        }
Esempio n. 4
0
        private void cb_enfant_SelectedIndexChanged(object sender, EventArgs e)
        {
            Enfant unEnfant = (Enfant)cb_enfant.SelectedItem;

            Jouet unJouet = Passerelle.getLeJouet(unEnfant.getId());

            lbl_jouetCorrespondant.Text = unJouet.getLibelle();
        }
Esempio n. 5
0
        private void Fen_MenuGestion_Load(object sender, EventArgs e)
        {
            cb_listeEmploye.DataSource    = Passerelle.lesEmployes();
            cb_listeEmploye.DisplayMember = "Infos";
            cb_listeEmploye.ValueMember   = "Id";

            Personne uneP = (Personne)cb_listeEmploye.SelectedItem;
        }
Esempio n. 6
0
        private void Form_Choix_Enfants_Load(object sender, EventArgs e)
        {
            int idEmp = Passerelle.recupIdEmploye(unLogin, unMdp);

            cb_enfant.DataSource    = Passerelle.EnfantsDeEmploye(idEmp);
            cb_enfant.DisplayMember = "Infos";
            cb_enfant.ValueMember   = "Id";
            Enfant unEnfant = (Enfant)cb_enfant.SelectedItem;

            Jouet unJouet = Passerelle.getLeJouet(unEnfant.getId());

            lbl_jouetCorrespondant.Text = unJouet.getLibelle();
        }
Esempio n. 7
0
        private void btn_ValiderChoix_Click(object sender, EventArgs e)
        {
            int result = Passerelle.updateJouet((int)cb_jouet.SelectedValue, enfant.getId());

            if (result == 0)
            {
                MessageBox.Show("Erreur lors de l'ajout ou de la modification du jouet.");
            }
            else
            {
                Form_Choix_Enfants unFormChoixEnfant = new Form_Choix_Enfants(login, mdp, this);
                unFormChoixEnfant.Show();
                this.Hide();
            }
        }
Esempio n. 8
0
        private void btn_cloturer_Click(object sender, EventArgs e)
        {
            int  idEmp  = Passerelle.recupIdEmploye(unLogin, unMdp);
            bool result = Passerelle.aValide(idEmp);

            if (result == false)
            {
                int modif = Passerelle.updateAValide(idEmp);
                if (modif == 1)
                {
                    MessageBox.Show("Votre choix est désormais cloturé.");
                }
                else
                {
                    MessageBox.Show("La cloturation a échouée.");
                }
            }
            else
            {
                MessageBox.Show("Votre choix est déjà cloturé.");
            }
        }
Esempio n. 9
0
        private void auLoad(object sender, EventArgs e)
        { //NB TOTAL
            int nbTotal;

            nbTotal = Passerelle.GetnbJouetTotal();
            Txt_nbJouetTotal.Text     = nbTotal.ToString();
            Txt_nbJouetTotal.ReadOnly = true;

            //TABLEAU PANEL LES JOUETS COMMANDE

            List <Jouet>     lesJouetsAcomm = new List <Jouet>();
            List <Categorie> lesJouetsCateg = new List <Categorie>();

            //INSERTION JOUET COMM

            lesJouetsAcomm = Passerelle.ToutLesJouetsCommande();
            lesJouetsCateg = Passerelle.ToutLesJouetsCat();

            foreach (Jouet unJ in lesJouetsAcomm)
            {
                ListViewItem itm = new ListViewItem();

                itm = new ListViewItem(unJ.getId().ToString());
                itm.SubItems.Add(unJ.getLibelle());
                itm.SubItems.Add(unJ.getUneCategorie().getLibelle().ToString());
                itm.SubItems.Add(unJ.getQtte().ToString());
                ListV_JouetsAcom.Items.Add(itm);
            }

            foreach (Categorie uneC in lesJouetsCateg)
            {
                ListViewItem itm2 = new ListViewItem();

                itm2 = new ListViewItem(uneC.getLibelle().ToString());
                itm2.SubItems.Add(uneC.getQtte().ToString());
                ListV_CategorieVente.Items.Add(itm2);
            }
        }
Esempio n. 10
0
        private void Fen_GestionEmploye_Load(object sender, EventArgs e)
        {
            switch (choixBtn)
            {
            //BOUTON MODIF ENMPLOYE
            case 1:

                txt_nom.Text    = unePersonne.getNom();
                txt_prenom.Text = unePersonne.getPrenom();
                txt_email.Text  = unePersonne.getMail();
                txtRue.Text     = unePersonne.getRue();
                txt_cp.Text     = unePersonne.getCp();
                txtVille.Text   = unePersonne.getVille();
                txt_numero.Text = unePersonne.getNumAdr();

                panelGestionEnfants.Enabled = false;



                break;

            //BOUTON MODIF ENFANT DE LEMPLOYE
            case 2:

                btn_supprimer.Visible = true;


                txt_nom.Text    = unePersonne.getNom();
                txt_prenom.Text = unePersonne.getPrenom();
                txt_email.Text  = unePersonne.getMail();
                txtRue.Text     = unePersonne.getRue();
                txt_cp.Text     = unePersonne.getCp();
                txtVille.Text   = unePersonne.getVille();

                cb_enfant.DataSource    = Passerelle.EnfantsDeEmploye(unePersonne.getId());
                cb_enfant.DisplayMember = "Infos";
                cb_enfant.ValueMember   = "Id";


                Enfant unE = (Enfant)cb_enfant.SelectedItem;

                txt_ageE.Text    = "" + unE.getAge();
                txt_nomE.Text    = unE.getNom();
                txt_prenomE.Text = unE.getPrenom();



                panelGestionEmploye.Enabled = false;



                break;


            //NEW ENFANT
            case 3:

                panelGestionEmploye.Enabled = false;
                cb_enfant.Enabled           = false;
                txt_nomE.Text = unePersonne.getNom();
                break;

            //NEW EMPLOYE
            case 4:
                panelGestionEnfants.Enabled = false;


                break;
            }
        }
Esempio n. 11
0
        private void btnValider_Click(object sender, EventArgs e)
        {
            Enfant unE = (Enfant)cb_enfant.SelectedItem;

            switch (choixBtn)
            {
            //BOUTON MODIF ENMPLOYE
            case 1:

                string nomEm, emailEm, adrRueEm, villeEm, cpEm, numAdr, prenomEm;

                nomEm    = txt_nom.Text;
                prenomEm = txt_prenom.Text;
                emailEm  = txt_email.Text;
                adrRueEm = txtRue.Text;
                cpEm     = txt_cp.Text;
                villeEm  = txtVille.Text;
                numAdr   = txt_numero.Text;

                unePersonne.setNom(nomEm);
                unePersonne.setMail(emailEm);
                unePersonne.setVille(villeEm);
                unePersonne.setRue(numAdr);
                unePersonne.setPrenom(prenomEm);
                unePersonne.setCp(cpEm);

                int result = Passerelle.updateEmploye(unePersonne.getId(), numAdr, nomEm, prenomEm, emailEm, adrRueEm, villeEm, cpEm);

                if (result == 1)
                {
                    new Fen_MenuGestion().Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("ERREUR");
                }

                break;

            //BOUTON MODIF ENFANT DE LEMPLOYE
            case 2:

                string nomEnf, prenomEnf;
                int    ageEnf;

                nomEnf    = txt_nomE.Text;
                prenomEnf = txt_prenomE.Text;
                ageEnf    = Convert.ToInt32(txt_ageE.Text);

                unE.setAge(ageEnf);
                unE.setNom(nomEnf);
                unE.setPrenom(prenomEnf);

                int resultE = Passerelle.updateEnfant(unE.getId(), unE.getNom(), unE.getPrenom(), unE.getAge());

                if (resultE == 1)
                {
                    new Fen_MenuGestion().Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("ERREUR");
                }

                break;



            //NEW ENFANT
            case 3:


                string nomEnfAdd, prenomEnfAdd;
                int    ageEnfAdd;



                nomEnfAdd    = txt_nomE.Text;
                prenomEnfAdd = txt_prenomE.Text;
                ageEnfAdd    = Convert.ToInt32(txt_ageE.Text);

                int resultAdd = Passerelle.AjoutEnfant(nomEnfAdd, prenomEnfAdd, ageEnfAdd, unePersonne.getId());

                if (resultAdd == 1)

                {
                    new Fen_MenuGestion().Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("ERREUR");
                }

                break;



            //NEW EMPLOYE
            case 4:
                string nom, prenom, numAdrEmp, rue, ville, cp, mail;



                nom       = txt_nom.Text;
                prenom    = txt_prenom.Text;
                mail      = txt_email.Text;
                rue       = txtRue.Text;
                cp        = txt_cp.Text;
                ville     = txtVille.Text;
                numAdrEmp = txt_numero.Text;

                int resultAddEmp = Passerelle.AjoutEmploye(nom, prenom, numAdrEmp, rue, ville, cp, mail);

                if (resultAddEmp == 1)

                {
                    new Fen_MenuGestion().Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("ERREUR");
                }

                break;
            }
        }