// On ajoute une nouvelle version dans la table tblVersionSysExp
 public static bool Ajouter(SysExp sysExp, EditionSysExp editionSysExp, string _noVersion, string _commSysExp)
 {
     if (!Verifier(sysExp, _noVersion, editionSysExp.nomEdition) && _noVersion != "")
     {
         versionSysExp = new VersionSysExp();
         versionSysExp.noVersion = _noVersion;
         versionSysExp.idEdition = editionSysExp.idEdition;
         versionSysExp.commSysExp = _commSysExp;
         return Enregistrer(versionSysExp);
     }
     return false;
 }
Example #2
0
 public static void modif(string _nom, string _code, string _comm, SysExp _sysExp, string _nomEd, EditionSysExp _ed, string _nomVersion, VersionSysExp _ver)
 {
     SysExp sysExp = _sysExp;
     sysExp.codeSysExp = _code;
     sysExp.nomSysExp = _nom;
     VersionSysExp ver = _ver;
     ver.noVersion = _nomVersion;
     ver.commSysExp = _comm;
     EditionSysExp ed = _ed;
     ed.nomEdition = _nomEd;
     context.SaveChanges();
 }
        public frmAjouterSysExp(SysExp _sE, EditionSysExp _eSE, VersionSysExp _vSE)
        {
            InitializeComponent();
            this.Text = "Modifier systeme d'exploitation";
            txtID.Text = _sE.idSysExp.ToString();
            cmbNom.Text = _sE.nomSysExp;
            cmbEdition.Text = _eSE.nomEdition;
            txtCode.Text = _sE.codeSysExp;
            cmbVersion.Text = _vSE.noVersion;
            rtbCommentaire.Text = _vSE.commSysExp;
            btnEnregistrer.Text = "Modifier";

            txtID.Enabled = false;
            cmbNom.Enabled = true;
            cmbNom.DropDownStyle = ComboBoxStyle.Simple;
            cmbEdition.DropDownStyle = ComboBoxStyle.Simple;
            cmbVersion.DropDownStyle = ComboBoxStyle.Simple;
            modifVersion = _vSE;
            modifEd = _eSE;

            modif = true;
            modifSysExp = _sE;
        }
 // On enregistre dans la table le nouveau GenreJeu nouvellement ajouté
 private static bool Enregistrer(VersionSysExp _versionSysExp)
 {
     context.tblVersionSysExp.Add(_versionSysExp);
     try
     {
         context.SaveChanges();
         return true;
     }
     catch (Exception)
     {
         MessageBox.Show("Une erreur est survenue lors de l'ajout de la Version du Système d'Exploitation. Les données n'ont pas été enregistrées.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         return false;
     }
 }