Esempio n. 1
0
        public static FORNECEDOR SelecionaPK(string pFOCNPJ, DataContext MyDB = null)
        {
            DataContext db = default(DataContext);

            if ((MyDB != null))
            {
                db = MyDB;
            }
            else
            {
                db = new DataContext(MyGlobal.ConnectionString);
            }
            FORNECEDOR oFORNECEDOR = default(FORNECEDOR);
            var        res         = (from p in db.FORNECEDORs where p.FOCNPJ == pFOCNPJ select p).ToList();

            if (res.Count > 0)
            {
                oFORNECEDOR = 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(oFORNECEDOR);
        }
Esempio n. 2
0
        public static void Excluir(FORNECEDOR oFORNECEDOR)
        {
            DataContext db = new DataContext(MyGlobal.ConnectionString);

            Excluir(oFORNECEDOR, db);
            db.SubmitChanges();
            db.Dispose();
        }
Esempio n. 3
0
        public static void Excluir(string pFOCNPJ, DataContext MyDB)
        {
            FORNECEDOR oFORNECEDOR = default(FORNECEDOR);
            var        res         = from p in MyDB.FORNECEDORs where p.FOCNPJ == pFOCNPJ select p;

            if (res.Count() > 0)
            {
                oFORNECEDOR = res.First();
                MyDB.FORNECEDORs.DeleteOnSubmit(oFORNECEDOR);
            }
            else
            {
                throw new Exception("Não foi possível excluir o ítem, porque o mesmo não existe na base de dados.");
            }
        }
Esempio n. 4
0
        public static void Excluir(string pFOCNPJ)
        {
            DataContext db          = new DataContext(MyGlobal.ConnectionString);
            FORNECEDOR  oFORNECEDOR = default(FORNECEDOR);
            var         res         = from p in db.FORNECEDORs where p.FOCNPJ == pFOCNPJ select p;

            if (res.Count() > 0)
            {
                oFORNECEDOR = res.First();
                db.FORNECEDORs.DeleteOnSubmit(oFORNECEDOR);
                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();
        }
Esempio n. 5
0
 public static void Excluir(FORNECEDOR oFORNECEDOR, DataContext MyDb)
 {
     MyDb.FORNECEDORs.Attach(oFORNECEDOR);
     MyDb.FORNECEDORs.DeleteOnSubmit(oFORNECEDOR);
 }
Esempio n. 6
0
 public static void Alterar(FORNECEDOR oFORNECEDOR, DataContext MyDb)
 {
     MyDb.FORNECEDORs.Attach(oFORNECEDOR, true);
 }
Esempio n. 7
0
 public static void Incluir(FORNECEDOR oFORNECEDOR, DataContext MyDb)
 {
     MyDb.FORNECEDORs.InsertOnSubmit(oFORNECEDOR);
 }