예제 #1
0
        private void buttonOk_Click(object sender, EventArgs e)
        {
            //Envoyer des infos necessaires au nouveau form, puis l'ouvrir
            FormCdrChoix formCdrChoix = new FormCdrChoix(num);

            formCdrChoix.Show();

            this.Close();
        }
예제 #2
0
        private void buttonRetour_Click(object sender, EventArgs e)
        {
            //retour au form précédent
            FormCdrChoix formCdrChoix = new FormCdrChoix(num);

            formCdrChoix.Show();

            this.Close();
        }
예제 #3
0
        private void buttonIdenValider_Click(object sender, EventArgs e)
        {
            //juste pour debug, ne serait pas dans le site final
            if (textBoxIdenNum.Text == "")
            {
                textBoxIdenNum.Text = "06 00 00 00 01";
            }
            if (textBoxIdenCode.Text == "")
            {
                textBoxIdenCode.Text = "0001";
            }

            //Recuperer les donnes entrees
            string num  = textBoxIdenNum.Text;
            string code = textBoxIdenCode.Text;

            //Si num existe pas, le Cdr n'est pas un client, donc affiche un message d'erreur
            bool   connecte      = false;
            string requeteClient = Requete("select numTelClient from Client where numTelClient = \"" + num + "\";");

            if (requeteClient == "")
            {
                labelErreurIden.Text    = "Vous devez vous inscrire en tant que client avant de vous inscrire en tant que\ncréateur de recette. Votre numéro ne correspond à aucun client enregistré.";
                labelErreurIden.Visible = true;
            }
            //Si le num est bien enregistré
            else
            {
                //Si num existe pas dans la table Cdr, l'ajoute
                string requeteCdr = Requete("select numTelClientCdr from Cdr where numTelClientCdr = \"" + num + "\";");
                if (requeteCdr == "")
                {
                    Requete("insert into Cdr(numTelClientCdr, codeCdr, compte) values (\"" + num + "\", \"" + code + "\", \"0\");");
                    connecte = true;
                }
                //Si il existe verifie que identifiant (num) correspond bien au mot de passe (code)
                else
                {
                    if (code == Requete("select codeCdr from Cdr where numTelClientCdr = \"" + num + "\";"))
                    {
                        //L'identifiant est vrai
                        labelErreurIden.Visible = false;
                        connecte = true;
                    }
                    else
                    {
                        //L'identifiant est faux
                        labelErreurIden.Text    = "Votre code ne correspond pas à celui enregistré pour le compte associé au numéro\nde téléphone que vous avez saisi.";
                        labelErreurIden.Visible = true;
                    }
                }
            }

            //Si la connection est bonne on charge le formulaire de commande
            if (connecte)
            {
                //Envoyer des infos necessaires au prochain form (le menu Cdr), puis l'ouvrir
                FormCdrChoix formCdrChoix = new FormCdrChoix(num);
                formCdrChoix.Show();

                this.Close();
            }
        }