Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
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();
            }
        }