public static int nextval(string nrserienavn) { try { var rst = (from c in Program.dbData3060.Tblnrserie where c.Nrserienavn == nrserienavn select c).First(); if (rst.Sidstbrugtenr != null) { rst.Sidstbrugtenr += 1; return(rst.Sidstbrugtenr.Value); } else { rst.Sidstbrugtenr = 0; return(rst.Sidstbrugtenr.Value); } } catch (System.InvalidOperationException) { Tblnrserie rec_nrserie = new Tblnrserie { Nrserienavn = nrserienavn, Sidstbrugtenr = 0 }; Program.dbData3060.Tblnrserie.InsertOnSubmit(rec_nrserie); Program.dbData3060.SubmitChanges(); return(0); } }
public static void nextvalset(string nrserienavn, int value) { try { var rst = (from c in Program.dbData3060.Tblnrserie where c.Nrserienavn == nrserienavn select c).First(); rst.Sidstbrugtenr = value; } catch (System.InvalidOperationException) { Tblnrserie rec_nrserie = new Tblnrserie { Nrserienavn = nrserienavn, Sidstbrugtenr = value }; Program.dbData3060.Tblnrserie.InsertOnSubmit(rec_nrserie); Program.dbData3060.SubmitChanges(); } }