示例#1
0
        public static HASHDIGITAL SelecionaPK(int pHaCodigo, DataContext MyDB = null)
        {
            DataContext db = default(DataContext);

            if ((MyDB != null))
            {
                db = MyDB;
            }
            else
            {
                db = new DataContext(MyGlobal.ConnectionString);
            }
            HASHDIGITAL oHASHDIGITAL = default(HASHDIGITAL);
            var         res          = (from p in db.HASHDIGITALs where p.HaCodigo == pHaCodigo select p).ToList();

            if (res.Count() > 0)
            {
                oHASHDIGITAL = res.First();
            }
            else
            {
                db.Dispose();
                throw new Exception("Não foi possível selecionar o ítem, porque o mesmo não existe na base de dados.");
            }
            if (MyDB == null)
            {
                db.Dispose();
            }
            return(oHASHDIGITAL);
        }
示例#2
0
        public static void Excluir(HASHDIGITAL oHASHDIGITAL)
        {
            DataContext db = new DataContext(MyGlobal.ConnectionString);

            Excluir(oHASHDIGITAL, db);
            db.SubmitChanges();
            db.Dispose();
        }
示例#3
0
        public static void Excluir(int pHaCodigo, DataContext MyDB)
        {
            HASHDIGITAL oHASHDIGITAL = default(HASHDIGITAL);
            var         res          = from p in MyDB.HASHDIGITALs where p.HaCodigo == pHaCodigo select p;

            if (res.Count() > 0)
            {
                oHASHDIGITAL = res.First();
                MyDB.HASHDIGITALs.DeleteOnSubmit(oHASHDIGITAL);
            }
            else
            {
                throw new Exception("Não foi possível excluir o ítem, porque o mesmo não existe na base de dados.");
            }
        }
示例#4
0
        public static void Excluir(int pHaCodigo)
        {
            DataContext db           = new DataContext(MyGlobal.ConnectionString);
            HASHDIGITAL oHASHDIGITAL = default(HASHDIGITAL);
            var         res          = from p in db.HASHDIGITALs where p.HaCodigo == pHaCodigo select p;

            if (res.Count() > 0)
            {
                oHASHDIGITAL = res.First();
                db.HASHDIGITALs.DeleteOnSubmit(oHASHDIGITAL);
                db.SubmitChanges();
                db.Dispose();
            }
            else
            {
                db.Dispose();
                throw new Exception("Não foi possível excluir o ítem, porque o mesmo não existe na base de dados.");
            }
            db.Dispose();
        }
示例#5
0
        public static void Incluir(DIGITAL Digital1, HASHDIGITAL Hash1, DIGITAL Digital2, HASHDIGITAL Hash2, DIGITAL Digital3, HASHDIGITAL Hash3)
        {
            DataContext db = new DataContext(MyGlobal.ConnectionString);

            //Digital1.HASHDIGITALs.Add(Hash1);
            //Digital2.HASHDIGITALs.Add(Hash2);
            //Digital3.HASHDIGITALs.Add(Hash3);
            db.DIGITALs.InsertOnSubmit(Digital1);
            db.DIGITALs.InsertOnSubmit(Digital2);
            db.DIGITALs.InsertOnSubmit(Digital3);
            db.SubmitChanges();
            Hash1.HaCodigoDigital = Digital1.DiCodigo;
            Hash2.HaCodigoDigital = Digital2.DiCodigo;
            Hash3.HaCodigoDigital = Digital3.DiCodigo;
            db.HASHDIGITALs.InsertOnSubmit(Hash1);
            db.HASHDIGITALs.InsertOnSubmit(Hash2);
            db.HASHDIGITALs.InsertOnSubmit(Hash3);
            db.SubmitChanges();
            db.Dispose();
        }
示例#6
0
 public static void Excluir(HASHDIGITAL oHASHDIGITAL, DataContext MyDb)
 {
     MyDb.HASHDIGITALs.Attach(oHASHDIGITAL);
     MyDb.HASHDIGITALs.DeleteOnSubmit(oHASHDIGITAL);
 }
示例#7
0
 public static void Alterar(HASHDIGITAL oHASHDIGITAL, DataContext MyDb)
 {
     MyDb.HASHDIGITALs.Attach(oHASHDIGITAL, true);
 }
示例#8
0
 public static void Incluir(HASHDIGITAL oHASHDIGITAL, DataContext MyDb)
 {
     MyDb.HASHDIGITALs.InsertOnSubmit(oHASHDIGITAL);
 }