public int InsereNouvellePartie(ObservableCollection <Joueur> lesJoueurs)
        {
            DateTime DateCreation = DateTime.Now;
            string   ins          = "insert into Partie values (0, NULL, 1, '" + DateCreation + "',NULL, NULL, NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,";
            int      i            = 0;

            foreach (Joueur unJoueur in lesJoueurs)
            {
                ins += "'" + unJoueur.Nom + "'";
                i++;
                if (i == lesJoueurs.Count)
                {
                    break;
                }
                else
                {
                    ins += ",";
                }
            }
            for (; i < 6; i++)
            {
                ins += ", NULL";
            }
            ins += ")";
            return(maBD.Commande(ins));
        }
Example #2
0
        /*--------------------------------------------------------------
         * /
         * /---------------------------------------------------------------*/
        public void InsereEtape()
        {
            DateTime DateIns = DateTime.Now;

            PA.InitJoueurs();
            for (int i = 0; i < PA.Joueurs.Count; i++)
            {
                if (PA.Joueurs[i].Decision != "PETIT_BLIND" &&
                    PA.Joueurs[i].Decision != "GROS_BLIND" &&
                    PA.Joueurs[i].Decision != "ABANDONNER" &&
                    PA.Joueurs[i].Decision != "Muet" &&
                    PA.Joueurs[i].Decision != "MORT" &&
                    PA.Joueurs[i].Decision != "MOURANT" &&
                    PA.Joueurs[i].Decision != "ALL_IN_SUIVRE" &&
                    PA.Joueurs[i].Decision != "ALL_IN_RELANCER")
                {
                    PA.Joueurs[i].Decision = "Attente";
                }
            }

            PA.Num_Tour = 1;
            string[] TabDD  = new string[6];
            int[]    TabEng = new int[6];
            int[]    TabK   = new int[6];
            for (int i = 0; i < PA.Joueurs.Count; i++)
            {
                if (PA.Joueurs[i].Decision == null)
                {
                    TabDD[i] = "MORT";
                }
                else
                {
                    TabDD[i] = PA.Joueurs[i].Decision;
                }
                TabEng[i] = PA.Joueurs[i].Engagement;
                TabK[i]   = PA.Joueurs[i].Capital;
            }
            Croupier croupier = new Croupier(TabDD, TabEng, TabK, PA.JoueurLogue, PA.Etape, PA.Bouton);
            string   context  = "CHANGEMENT_ETAPE";

            if (PA.Etape == "PRE_FLOP")
            {
                context = "NOUVELLE_MAIN";
            }
            PA.ProchainJoueur = croupier.DetermineProchainJoueur(context);

            string ins = "insert into etapes values( " + PA.Numero + ", " + PA.Numero_Main + ", '" + PA.Etape + "', " + PA.ProchainJoueur + ", '" + DateTime.Now + "', " + PA.Num_Tour + ")";

            maBD.Commande(ins);
            TG.SRV.Incarne <ToursParole_ADO_SRV>().InsereTourParole();
        }
        public void insereJoueurPartie(List <string> LstInvites)
        {
            int position = 0;

            foreach (string Nom in LstInvites)
            {
                string ins = "insert into joueurPartie values(" + PA.Numero + ", '" + Nom + "', " + position + ", '')";
                position++;
                maBD.Commande(ins);
            }
        }
Example #4
0
        public void InsereTourParole()
        {
            DateTime D = DateTime.Now;

            string ins = "insert into toursParole values( " + PA.Numero + ", " + PA.Numero_Main + ", '" + PA.Etape + "', " + PA.Num_Tour + " ,'" +
                         PA.Joueurs[0].Decision + "'," + PA.Joueurs[0].Engagement + ", '" + D + "','" +
                         PA.Joueurs[1].Decision + "'," + PA.Joueurs[1].Engagement + ", '" + D + "','" +
                         PA.Joueurs[2].Decision + "'," + PA.Joueurs[2].Engagement + ", '" + D + "','" +
                         PA.Joueurs[3].Decision + "'," + PA.Joueurs[3].Engagement + ", '" + D + "','" +
                         PA.Joueurs[4].Decision + "'," + PA.Joueurs[4].Engagement + ", '" + D + "','" +
                         PA.Joueurs[5].Decision + "'," + PA.Joueurs[5].Engagement + ", '" + D + "')";

            maBD.Commande(ins);

            if (PA.Num_Tour > 1)
            {
                Etapes_ADO_SRV Etapes_AS = new Etapes_ADO_SRV();
                Etapes_AS.MAJ_tour();
            }
        }
        public void InsereMain()
        {
            int j0c0v = -1;
            int j0c0s = -1;
            int j0c1v = -1;
            int j0c1s = -1;
            int j1c0v = -1;
            int j1c0s = -1;
            int j1c1v = -1;
            int j1c1s = -1;
            int j2c0v = -1;
            int j2c0s = -1;
            int j2c1v = -1;
            int j2c1s = -1;
            int j3c0v = -1;
            int j3c0s = -1;
            int j3c1v = -1;
            int j3c1s = -1;
            int j4c0v = -1;
            int j4c0s = -1;
            int j4c1v = -1;
            int j4c1s = -1;
            int j5c0v = -1;
            int j5c0s = -1;
            int j5c1v = -1;
            int j5c1s = -1;

            int cap0    = 0;
            int capFin0 = 0;
            int cap1    = 0;
            int capFin1 = 0;
            int cap2    = 0;
            int capFin2 = 0;
            int cap3    = 0;
            int capFin3 = 0;
            int cap4    = 0;
            int capFin4 = 0;
            int cap5    = 0;
            int capFin5 = 0;

            if (PA.Joueurs[0].Nom.Length > 0 && PA.Joueurs[0].Decision != "MORT")
            {
                j0c0v   = PA.MainDesJoueurs[0].mainOrigine[0].Valeur;
                j0c0s   = PA.MainDesJoueurs[0].mainOrigine[0].Sorte;
                j0c1v   = PA.MainDesJoueurs[0].mainOrigine[1].Valeur;
                j0c1s   = PA.MainDesJoueurs[0].mainOrigine[1].Sorte;
                capFin0 = PA.Joueurs[0].Capital;
                cap0    = PA.Joueurs[0].Capital + PA.Joueurs[0].Engagement;
            }
            if (PA.Joueurs[1].Nom.Length > 0 && PA.Joueurs[1].Decision != "MORT")
            {
                j1c0v   = PA.MainDesJoueurs[1].mainOrigine[0].Valeur;
                j1c0s   = PA.MainDesJoueurs[1].mainOrigine[0].Sorte;
                j1c1v   = PA.MainDesJoueurs[1].mainOrigine[1].Valeur;
                j1c1s   = PA.MainDesJoueurs[1].mainOrigine[1].Sorte;
                capFin1 = PA.Joueurs[1].Capital;
                cap1    = PA.Joueurs[1].Capital + PA.Joueurs[1].Engagement;
            }
            if (PA.Joueurs[2].Nom.Length > 0 && PA.Joueurs[2].Decision != "MORT")
            {
                j2c0v   = PA.MainDesJoueurs[2].mainOrigine[0].Valeur;
                j2c0s   = PA.MainDesJoueurs[2].mainOrigine[0].Sorte;
                j2c1v   = PA.MainDesJoueurs[2].mainOrigine[1].Valeur;
                j2c1s   = PA.MainDesJoueurs[2].mainOrigine[1].Sorte;
                capFin2 = PA.Joueurs[2].Capital;
                cap2    = PA.Joueurs[2].Capital + PA.Joueurs[2].Engagement;
            }
            if (PA.Joueurs[3].Nom.Length > 0 && PA.Joueurs[3].Decision != "MORT")
            {
                j3c0v   = PA.MainDesJoueurs[3].mainOrigine[0].Valeur;
                j3c0s   = PA.MainDesJoueurs[3].mainOrigine[0].Sorte;
                j3c1v   = PA.MainDesJoueurs[3].mainOrigine[1].Valeur;
                j3c1s   = PA.MainDesJoueurs[3].mainOrigine[1].Sorte;
                capFin3 = PA.Joueurs[3].Capital;
                cap3    = PA.Joueurs[3].Capital + PA.Joueurs[3].Engagement;
            }
            if (PA.Joueurs[4].Nom.Length > 0 && PA.Joueurs[4].Decision != "MORT")
            {
                j4c0v   = PA.MainDesJoueurs[4].mainOrigine[0].Valeur;
                j4c0s   = PA.MainDesJoueurs[4].mainOrigine[0].Sorte;
                j4c1v   = PA.MainDesJoueurs[4].mainOrigine[1].Valeur;
                j4c1s   = PA.MainDesJoueurs[4].mainOrigine[1].Sorte;
                capFin4 = PA.Joueurs[4].Capital;
                cap4    = PA.Joueurs[4].Capital + PA.Joueurs[4].Engagement;
            }
            if (PA.Joueurs[5].Nom.Length > 0 && PA.Joueurs[5].Decision != "MORT")
            {
                j5c0v   = PA.MainDesJoueurs[5].mainOrigine[0].Valeur;
                j5c0s   = PA.MainDesJoueurs[5].mainOrigine[0].Sorte;
                j5c1v   = PA.MainDesJoueurs[5].mainOrigine[1].Valeur;
                j5c1s   = PA.MainDesJoueurs[5].mainOrigine[1].Sorte;
                capFin5 = PA.Joueurs[5].Capital;
                cap5    = PA.Joueurs[5].Capital + PA.Joueurs[5].Engagement;
            }

            int f0_v = PA.Flop[0].Valeur;
            int f0_s = PA.Flop[0].Sorte;
            int f1_v = PA.Flop[1].Valeur;
            int f1_s = PA.Flop[1].Sorte;
            int f2_v = PA.Flop[2].Valeur;
            int f2_s = PA.Flop[2].Sorte;

            int t_v = PA.Turn.Valeur;
            int t_s = PA.Turn.Sorte;

            int r_v = PA.River.Valeur;
            int r_s = PA.River.Sorte;


            int val_J0 = PA.Joueurs[0].ValeurMain;
            int val_J1 = PA.Joueurs[1].ValeurMain;
            int val_J2 = PA.Joueurs[2].ValeurMain;
            int val_J3 = PA.Joueurs[3].ValeurMain;
            int val_J4 = PA.Joueurs[4].ValeurMain;
            int val_J5 = PA.Joueurs[5].ValeurMain;



            int    NPS = PA.NiveauPourSuivre * 1;
            string ins = "insert into main values( " + PA.Numero + ", " + PA.Numero_Main + ", " + PA.Bouton + ", '" + PA.Etape + "', '" + DateTime.Now + "'," + NPS +
                         ", NULL, " + j0c0v + ", " + j0c0s + ", " + j0c1v + ", " + j0c1s + ", " +
                         j1c0v + "," + j1c0s + ", " + j1c1v + ", " + j1c1s + ", " +
                         j2c0v + "," + j2c0s + ", " + j2c1v + ", " + j2c1s + ", " +
                         j3c0v + "," + j3c0s + ", " + j3c1v + ", " + j3c1s + ", " +
                         j4c0v + "," + j4c0s + ", " + j4c1v + ", " + j4c1s + ", " +
                         j5c0v + "," + j5c0s + ", " + j5c1v + ", " + j5c1s + ", " +
                         f0_v + ", " + f0_s + ", " + f1_v + "," + f1_s + "," + f2_v + "," + f2_s + "," + t_v + "," + t_s + "," + r_v + "," + r_s + "," +
                         val_J0 + "," + val_J1 + "," + val_J2 + "," + val_J3 + "," + val_J4 + "," + val_J5 + "," + cap0 + "," + capFin0 + "," + cap1 + "," + capFin1 + "," + cap2 + "," + capFin2 + "," + cap3 + "," + capFin3 + "," + cap4 + "," + capFin4 + "," + cap5 + "," + capFin5 + ", NULL)";

            maBD.Commande(ins);
        }
        public void AjouteHistorique(string desc)
        {
            string ins = "insert into historique values(" + PA.Numero + ", null, '" + desc + "', '" + DateTime.Now + "')";

            maBD.Commande(ins);
        }