Пример #1
0
        public static CARTAO SelecionaPK(int pCrCodigo, DataContext MyDB = null)
        {
            DataContext db = default(DataContext);

            if ((MyDB != null))
            {
                db = MyDB;
            }
            else
            {
                db = new DataContext(MyGlobal.ConnectionString);
            }
            CARTAO oCARTAO = default(CARTAO);
            var    res     = (from p in db.CARTAOs where p.CrCodigo == pCrCodigo select p).ToList();

            if (res.Count() > 0)
            {
                oCARTAO = 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(oCARTAO);
        }
Пример #2
0
        public static CARTAO SelecionaCartao(string NumeroCartao, out CARTAOUSUARIO oCartaoUsuario)
        {
            DataContext db = default(DataContext);

            oCartaoUsuario = null;
            CARTAO oCartao = null;

            db = new DataContext(MyGlobal.ConnectionString);
            var Res = from p in db.CARTAOs where p.CrNumeroCartao == NumeroCartao select p;

            if (Res.Count() > 0)
            {
                oCartao = Res.First();

                var Res1 = from p in db.CARTAOUSUARIOs where p.CSCodigoCartao == oCartao.CrCodigo && p.CSDataEntrega <= DateTime.Now && p.CSDataExpiracao >= DateTime.Now && p.CSDevolvido == false select p;
                if (Res1.Count() != 0)
                {
                    oCartaoUsuario = Res1.First();
                }
                else
                {
                    oCartao = null;
                }
            }
            db.Dispose();
            return(oCartao);
        }
Пример #3
0
        public static void Excluir(CARTAO oCARTAO)
        {
            DataContext db = new DataContext(MyGlobal.ConnectionString);

            Excluir(oCARTAO, db);
            db.SubmitChanges();
            db.Dispose();
        }
Пример #4
0
        public static void Excluir(int pCrCodigo, DataContext MyDB)
        {
            CARTAO oCARTAO = default(CARTAO);
            var    res     = from p in MyDB.CARTAOs where p.CrCodigo == pCrCodigo select p;

            if (res.Count() > 0)
            {
                oCARTAO = res.First();
                MyDB.CARTAOs.DeleteOnSubmit(oCARTAO);
            }
            else
            {
                throw new Exception("Não foi possível excluir o ítem, porque o mesmo não existe na base de dados.");
            }
        }
Пример #5
0
        public static void Excluir(int pCrCodigo)
        {
            DataContext db      = new DataContext(MyGlobal.ConnectionString);
            CARTAO      oCARTAO = default(CARTAO);
            var         res     = from p in db.CARTAOs where p.CrCodigo == pCrCodigo select p;

            if (res.Count() > 0)
            {
                oCARTAO = res.First();
                db.CARTAOs.DeleteOnSubmit(oCARTAO);
                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();
        }
Пример #6
0
 public static void Excluir(CARTAO oCARTAO, DataContext MyDb)
 {
     MyDb.CARTAOs.Attach(oCARTAO);
     MyDb.CARTAOs.DeleteOnSubmit(oCARTAO);
 }
Пример #7
0
 public static void Alterar(CARTAO oCARTAO, DataContext MyDb)
 {
     MyDb.CARTAOs.Attach(oCARTAO, true);
 }
Пример #8
0
 public static void Incluir(CARTAO oCARTAO, DataContext MyDb)
 {
     MyDb.CARTAOs.InsertOnSubmit(oCARTAO);
 }