//public frmDetVersion(int id) //{ // loadFrmGeneral(); // typeDetail = "nouveau"; // IDJeu = id; // selectVers = new version(); // txtId.Text = IDJeu.ToString(); //} public frmDetVersion(version v) { loadFrmGeneral(); typeDetail = "modification"; selectVers = v; loadInfo(); this.btnActiverModif.Click += new EventHandler(activerModif); }
public frmDetVersion(version v, int lvla) { loadFrmGeneral(); typeDetail = "modification"; selectVers = v; loadInfo(); lvlAcces = lvla; }
public frmDetVersion(int id) { loadFrmGeneral(); typeDetail = "nouveau"; IDJeu = id; selectVers = new version(); txtId.Text = IDJeu.ToString(); }
public List<version> rechercher(string r,int idjeu) { List<version> lstVersion = new List<version>(); foreach (var c in RequeteSql.srchVersion(r,idjeu)) { var vers = new version(c); lstVersion.Add(vers); } return lstVersion; }
public void enregistrer(string te,version v) { tblVersion VersionAjout; if (te == "m") { RequeteSql.setVersion(v); } if (te == "a") { VersionAjout = new tblVersion(); VersionAjout.CodeVersion = v.codeVersion; VersionAjout.DateSortiePrevue = v.dateSortie; VersionAjout.DateVersion = v.dateVersion; VersionAjout.DescVersion = v.descVersion; VersionAjout.IdJeu = v.idJeu; VersionAjout.NomVersion = v.nomVersion; VersionAjout.StadeDeveloppement = v.stadeVersion; RequeteSql.addVersion(VersionAjout); } }
public static void setVersion(version vers) { var r = (from v in db.tblVersion where v.CodeVersion == vers.codeVersion select v).First(); r.DateSortiePrevue = vers.dateSortie; r.DateVersion = vers.dateVersion; r.DescVersion = vers.descVersion; r.IdJeu = vers.idJeu; r.NomVersion = vers.nomVersion; r.StadeDeveloppement = vers.stadeVersion; try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } }
public bool verifier(version nouv,version ancien) { if (ancien == null) { return false; } else { return true; } }
public frmDetVersion() { loadFrmGeneral(); typeDetail = "nouveau"; selectVers = new version(); }
// Methode employer pour determiner le type d'enregistrement, // genre un modification pis un ajout C'est different, pis une copie aussi private void enregistrer(object sender, EventArgs e) { bool resultat; var nouvVersion = new version(); nouvVersion.codeVersion = txtCode.Text; nouvVersion.dateSortie = dateSortie.Value; nouvVersion.dateVersion = dateVersion.Value; nouvVersion.descVersion = rtxtDesc.Text; nouvVersion.idJeu = IDJeu; nouvVersion.nomVersion = txtNom.Text; nouvVersion.stadeVersion = txtStade.Text; if (typeDetail == "modification") { // Enregistrement de modification resultat = ctrlVers.verifier(txtNom.Text.Trim(), txtCode.Text.Trim()); if (resultat) { if (MessageBox.Show("Voulez-vous enregistrer?","Enregistrement",MessageBoxButtons.YesNo) == DialogResult.Yes) { ctrlVers.enregistrer("m", nouvVersion); this.Close(); } } } if (typeDetail == "nouveau") { // enregistrement de nouveau if (ctrlVers.verifier(txtCode.Text.Trim())) { MessageBox.Show("Une version avec ce meme code existe.", "Erreur", MessageBoxButtons.OK); } else { if (MessageBox.Show("Voulez-vous enregistrer?", "Enregistrement", MessageBoxButtons.YesNo) == DialogResult.Yes) { ctrlVers.enregistrer("a", nouvVersion); this.Close(); } } } }