public int luuDeChuan(DECHUAN de)
 {
     try
     {
         object[] valparams =
         {
             new SqlParameter("@tende",        de.TenDeChuan),
             new SqlParameter("@VARsubjectID", de.MaMon),
             new SqlParameter("@macathi",      de.MaCaThi),
             new SqlParameter("@sodehoanvi",   de.SoDeHoanVi),
             new SqlParameter("@thoigianthi",  de.ThoiGian),
         };
         int res = db.Database.ExecuteSqlCommand("setDECHUAN2 @tende, @VARsubjectID, @macathi, @sodehoanvi, @thoigianthi", valparams);
         db.SaveChanges();
         return(res);
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Debug.WriteLine("- Entity of type \"{0}\", in state \"{1}\" has the following validation errors: ", eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Debug.WriteLine("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage);
             }
         }
         return(-1);
     }
     catch (Exception e)
     {
         Debug.WriteLine(e.Message);
         return(-1);
     }
 }
Beispiel #2
0
        public ActionResult SaveTest(DECHUAN de)
        {
            Guid idsub = new SubjectDAO().ShowAllSubIDSingle(de.MaDeChuan).SubjectID;

            de.MaMon     = idsub;
            de.MaDeChuan = -1;
            int id = new DeChuanDAO().luuDeChuan(de);

            return(Json(id, JsonRequestBehavior.AllowGet));
        }
 public bool DeleteDECHUAN(int id)
 {
     try
     {
         DECHUAN u = db.DECHUANs.Single(p => p.MaDeChuan == id);
         db.DECHUANs.Remove(u);
     }
     catch (Exception e)
     {
         Debug.WriteLine(e.Message);
         return(false);
     }
     return(true);
 }
 public bool UpdateDECHUAN(DECHUAN DECHUANDAO)
 {
     try
     {
         DECHUAN u = db.DECHUANs.Where(p => p.MaDeChuan == DECHUANDAO.MaDeChuan).SingleOrDefault();
         u.TenDeChuan    = DECHUANDAO.TenDeChuan;
         u.MaMon         = DECHUANDAO.MaMon;
         u.SoDeHoanVi    = DECHUANDAO.SoDeHoanVi;
         u.TrangThaiTron = DECHUANDAO.TrangThaiTron;
         u.ThoiGian      = DECHUANDAO.ThoiGian;
         u.Lock          = DECHUANDAO.Lock;
         db.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }