public void ajouter(object o) { tblPlateforme ajout = new tblPlateforme(); tblSysExp systemp = new tblSysExp(); List<tblPlateforme> lstPlat = new List<tblPlateforme>(); lstPlat.Add(ajout); systemp.tblPlateforme = lstPlat; List<tblSysExp> lstSysExp = new List<tblSysExp>(); ajout.CodePlateforme = ((plateforme)o).codePlate; ajout.NomPlateforme = ((plateforme)o).nomPlate; ajout.CodeCategorie = ((plateforme)o).codeCateg; ajout.CPU = ((plateforme)o).cpuPlate; ajout.CarteMere = ((plateforme)o).carteMerePlate; ajout.RAM = ((plateforme)o).ramPlate; ajout.Stockage=((plateforme)o).stockage; ajout.DescPlateforme = ((plateforme)o).descPlate; ajout.InfoSupPlateforme = ((plateforme)o).infoSupPlate; foreach (SystemeExploitation item in ((plateforme)o).lstSysExpPlate) { systemp.CodeSysExp = item.CodeSysExp; systemp.EditionSysExp = item.editSysExp; systemp.IdSysExp = item.idSysExp; systemp.InfoSupSysExp = item.infoSysExp; systemp.NomSysExp = item.nomSysExp; systemp.Tag = item.tagSysExp; systemp.VersionSysExp = item.versionSysExp; lstSysExp.Add(systemp); } ajout.tblSysExp = lstSysExp; RequeteSql.addPlateforme(ajout); }
public SystemeExploitation(tblSysExp SysExp) { id = SysExp.IdSysExp; code = SysExp.CodeSysExp; nom = SysExp.NomSysExp; edit = SysExp.EditionSysExp; version = SysExp.VersionSysExp; info = SysExp.InfoSupSysExp; tag = SysExp.Tag; }
private tblJeu jeuToTblJeu(Jeu p) { tblJeu jeu = new tblJeu(); tblTheme theme = new tblTheme(); tblPlateforme plate = new tblPlateforme(); tblSysExp systemp = new tblSysExp(); jeu.IdJeu = p.idJeu; jeu.NomJeu = p.nomJeu; jeu.DescJeu = p.descJeu; jeu.CoteESRB = p.coteESRB; jeu.IdGenre = p.idGenre; jeu.IdMode = p.idMode; jeu.InfoSupJeu = p.infoSupJeu; foreach (Theme item in p.lstTheme) { theme = new tblTheme(); //Peut être que c'est ici que sa chie theme.IdTheme = item.idTheme; theme.NomTheme = item.nomTheme; theme.ComTheme = item.comTheme; jeu.tblTheme.Add(theme); } foreach (plateforme item in p.lstPlateforme) { plate = new tblPlateforme(); plate.IdPlateforme = item.idPlate; plate.CodePlateforme = item.codePlate; plate.NomPlateforme = item.nomPlate; plate.CodeCategorie = item.codeCateg; plate.CPU = item.cpuPlate; plate.CarteMere = item.carteMerePlate; plate.RAM = item.ramPlate; plate.Stockage = item.stockage; plate.DescPlateforme = item.descPlate; plate.InfoSupPlateforme = item.infoSupPlate; foreach (SystemeExploitation item2 in item.lstSysExpPlate) { systemp = new tblSysExp(); systemp.CodeSysExp = item2.CodeSysExp; systemp.EditionSysExp = item2.editSysExp; systemp.IdSysExp = item2.idSysExp; systemp.InfoSupSysExp = item2.infoSysExp; systemp.NomSysExp = item2.nomSysExp; systemp.Tag = item2.tagSysExp; systemp.VersionSysExp = item2.versionSysExp; plate.tblSysExp.Add(systemp); } } return jeu; }
public void ajouter(object o) { var ajout = new tblPlateforme(); tblSysExp systemp; //List<tblPlateforme> lstPlat = new List<tblPlateforme>(); //lstPlat.Add(ajout); //systemp.tblPlateforme = lstPlat; ICollection<tblSysExp> lstSysExp = new List<tblSysExp>(); ajout.CodePlateforme = ((plateforme)o).codePlate; ajout.NomPlateforme = ((plateforme)o).nomPlate; ajout.CodeCategorie = ((plateforme)o).codeCateg; ajout.CPU = ((plateforme)o).cpuPlate; ajout.CarteMere = ((plateforme)o).carteMerePlate; ajout.RAM = ((plateforme)o).ramPlate; ajout.Stockage=((plateforme)o).stockage; ajout.DescPlateforme = ((plateforme)o).descPlate; ajout.InfoSupPlateforme = ((plateforme)o).infoSupPlate; var db = new dbProjetE2ProdEntities(); foreach (SystemeExploitation item in ((plateforme)o).lstSysExpPlate) { systemp = new tblSysExp(); systemp.CodeSysExp = item.CodeSysExp; systemp.EditionSysExp = item.editSysExp; systemp.IdSysExp = item.idSysExp; systemp.InfoSupSysExp = item.infoSysExp; systemp.NomSysExp = item.nomSysExp; systemp.Tag = item.tagSysExp; systemp.VersionSysExp = item.versionSysExp; systemp.IdSysExp = item.idSysExp; ajout.tblSysExp.Add(systemp); // lstSysExp.Add(systemp); } //ajout.tblSysExp = lstSysExp; db.tblPlateforme.Add(ajout); //ajout.tblSysExp = lstSysExp; //RequeteSql.addPlateforme(ajout); try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } }
public static void addSysExp(SystemeExploitation settings) { var add = new tblSysExp(); add.CodeSysExp = settings.CodeSysExp; add.NomSysExp = settings.nomSysExp; add.EditionSysExp = settings.editSysExp; add.VersionSysExp = settings.versionSysExp; add.InfoSupSysExp = settings.infoSysExp; db.tblSysExp.Add(add); try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } }
public frmDetJeu(Jeu jeu) { InitializeComponent(); type = "modif"; jeuBase = jeu; this.txtID.ReadOnly = true; txtID.Text = jeu.idJeu.ToString(); this.txtNom.ReadOnly = true; txtNom.Text = jeu.nomJeu; this.txtDesc.ReadOnly = true; txtDesc.Text = jeu.descJeu; this.btnAjoutPlateforme.Enabled = false; this.btnRetirerPlateforme.Enabled = false; this.btnAjoutTheme.Enabled = false; this.btnRetirerTheme.Enabled = false; this.cboxCote.Enabled = false; this.cboxCote.Text = jeu.coteESRB; this.cboxGenre.Enabled = false; string nomGenre = ""; if (jeu.idGenre != 0) { nomGenre = RequeteSql.rechercheGenre(jeu.idGenre.ToString()).First().NomGenre; } cboxGenre.Text = nomGenre; this.cboxMode.Enabled = false; string nomMode = ""; if (jeu.idMode != 0) { nomMode = RequeteSql.rechercheMode(jeu.idMode.ToString()).First().NomMode; } cboxMode.Text = nomMode; this.rtxtInfoSup.ReadOnly = true; rtxtInfoSup.Text = jeu.infoSupJeu; foreach (Theme theme in jeu.lstTheme) { TreeNode tntemp = tvSelectTheme.Nodes.Add(theme.nomTheme); tblTheme temp = new tblTheme(); temp.IdTheme = theme.idTheme; temp.NomTheme = theme.nomTheme; temp.ComTheme = theme.comTheme; tntemp.Tag = temp; } foreach (plateforme p in jeu.lstPlateforme) { TreeNode tntemp = tvSelectPlateforme.Nodes.Add(p.nomPlate); tblPlateforme plate = new tblPlateforme(); plate.IdPlateforme = p.idPlate; plate.CodePlateforme = p.codePlate; plate.NomPlateforme = p.nomPlate; plate.CodeCategorie = p.codeCateg; plate.CPU = p.cpuPlate; plate.CarteMere = p.carteMerePlate; plate.RAM = p.ramPlate; plate.Stockage = p.stockage; plate.DescPlateforme = p.descPlate; plate.InfoSupPlateforme = p.infoSupPlate; foreach (SystemeExploitation item2 in p.lstSysExpPlate) { tblSysExp systemp = new tblSysExp(); systemp.CodeSysExp = item2.CodeSysExp; systemp.EditionSysExp = item2.editSysExp; systemp.IdSysExp = item2.idSysExp; systemp.InfoSupSysExp = item2.infoSysExp; systemp.NomSysExp = item2.nomSysExp; systemp.Tag = item2.tagSysExp; systemp.VersionSysExp = item2.versionSysExp; plate.tblSysExp.Add(systemp); } tntemp.Tag = plate; } this.btnEnregistrer.Enabled = false; this.btnAjoutPlateforme.Enabled = false; this.btnAjoutTheme.Enabled = false; this.btnActiverModif.Enabled = true; }
private tblPlateforme plateTotblPlate(plateforme p) { tblSysExp systemp = new tblSysExp(); tblPlateforme tblP = new tblPlateforme(); tblP.IdPlateforme = p.idPlate; tblP.CodePlateforme = p.codePlate; tblP.NomPlateforme = p.nomPlate; tblP.CodeCategorie = p.codeCateg; tblP.CPU = p.cpuPlate; tblP.CarteMere = p.carteMerePlate; tblP.RAM = p.ramPlate; tblP.Stockage = p.stockage; tblP.DescPlateforme = p.descPlate; tblP.InfoSupPlateforme = p.infoSupPlate; foreach (SystemeExploitation item in p.lstSysExpPlate) { systemp = new tblSysExp(); systemp.CodeSysExp = item.CodeSysExp; systemp.EditionSysExp = item.editSysExp; systemp.IdSysExp = item.idSysExp; systemp.InfoSupSysExp = item.infoSysExp; systemp.NomSysExp = item.nomSysExp; systemp.Tag = item.tagSysExp; systemp.VersionSysExp = item.versionSysExp; tblP.tblSysExp.Add(systemp); } return tblP; }