public static void CreateNewFeuilleDeTemps(T_FeuilleDeTemps p_feuilleDeTemps) { CoEco_BDDataContext BD = new CoEco_BDDataContext(); int?maxID = 0; BD.PS_GetMaxIdFeuilleTemps(ref maxID); maxID++; if (maxID == null) { maxID = 1; } p_feuilleDeTemps.idFeuilleDeTemps = (int)maxID; BD.T_FeuilleDeTemps.InsertOnSubmit(p_feuilleDeTemps); BD.SubmitChanges(); BD.Dispose(); }