private void BtnEvolutionValid_Click(object sender, EventArgs e) { // Recuperation du Pokemon 'evoluant' Pokemon evoluant = OutilsPkdx.ConvertPokemon(cbxSousEvol.SelectedValue.ToString()); // Recuperation du Pokemon 'evolue' Pokemon evolue = OutilsPkdx.ConvertPokemon(cbxSurEvol.SelectedValue.ToString()); // MessageBox.Show("Evolant : " + cbxSousEvol.SelectedValue.ToString() + " /nEvolué : " + cbxSurEvol.SelectedValue.ToString(), "évolué/évoluant", MessageBoxButtons.OK, MessageBoxIcon.Information); // MessageBox.Show("Evolant : " + evoluant.GetNomPokemon() + " /nEvolué : " + evolue.GetNomPokemon(), "évolué/évoluant", MessageBoxButtons.OK, MessageBoxIcon.Information); // Control du format du futur libelle de l'objet 'Evolution' if (OutilsPkdx.VerifFormatEvol(evoluant, evolue, DBConst.lstSelectEvo) == true) { // Recuperation de l'objet 'TypeEvolution' TypeEvolution typeEvolution = OutilsPkdx.ConvertTypeEvo(int.Parse(cbxTypeEvolution.SelectedValue.ToString()), null, DBConst.lstSelectTypeEvo); // Creation de l'objet 'Evolution' a partir des parametres recuperes par les Cbx et insertion a la BDD OutilsPkdx.CreatEvolution(evoluant, evolue, typeEvolution, DBConst.lstSelectEvo); // On recupere les Pokemon dans la liste pour DBConst.lstSelectPkm = OutilsPkdx.RecupPokemon(); // Actualisation de la DataGridView OutilsPkdx.RemplisDtgEvo(dtgEvolutions); MessageBox.Show("Insertion Evolution réussie", "Validation", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("format Evolution invalide ou Evolution déjà présente", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } MessageBox.Show("validation Evolution", "validation", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void BtnPkmValid_Click(object sender, EventArgs e) { // String desc = OutilsPkdx.FormeDescription(rtbDescText.Text); if (OutilsPkdx.VerifFormatPkm(mtbNumPkm.Text, TbxNomImg.Text, rtbDescText.Text) == true) { Generation gen = OutilsPkdx.ConvertGen(cbxGenPkm.SelectedValue.ToString(), DBConst.lstSelectGen); Images img = OutilsPkdx.ConvertImg(cbxUrlImg.SelectedValue.ToString(), DBConst.lstSelectImg); Pokemon p = OutilsPkdx.CreatPokemon(mtbNumPkm.Text.ToString(), TbxNomImg.Text.ToString(), rtbDescText.Text, img, OutilsPkdx.GetValRadButton(rdbLegendaireTrue), gen, DBConst.lstSelectPkm); OutilsPkdx.InsertionAvoirType(rdb1AV, p.GetNumPokedexMondialPkm(), int.Parse(cbxType1.SelectedValue.ToString()), int.Parse(cbxType2.SelectedValue.ToString()), DBConst.lstSelectType); // On recupere les Pokemon dans la liste pour DBConst.lstSelectPkm = OutilsPkdx.RecupPokemon(); // Remplissage de la ListBox RemplissLstBoxPkm(LbxPkm, DBConst.lstSelectPkm); MessageBox.Show("Insertion Images réussie", "Validation", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("format Images invalide ou année déjà présente", "erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); } MessageBox.Show("validation Images", "validation", MessageBoxButtons.OK, MessageBoxIcon.Information); }
private void BtnPokemon_Click(object sender, EventArgs e) { // On recupere les Pokemon dans la liste pour DBConst.lstSelectPkm = OutilsPkdx.RecupPokemon(); // On fait passer la visibilite de usc_Pkm a true OutilsPkdx.VisibiliteUSC(DBConst.lstUSC, usc_Pkm); // On recupere les Images dans la liste pour DBConst.lstSelectImg = OutilsPkdx.RecupImages(); // On recupere les Generations dans la liste pour DBConst.lstSelectGen = OutilsPkdx.RecupGeneration(); // On recupere les Types dans la liste pour DBConst.lstSelectType = OutilsPkdx.RecupTypes(); // On recupere les relations AvoirTypes dans la liste pour DBConst.lstSelectAvoirType = OutilsPkdx.RecupAvoirType(); // On change les couleurs des Bouttons OutilsPkdx.ColorBtn(DBConst.lstBtn, BtnPokemon); }