public void AddCategory(string department) { User_Category category = new User_Category(department); category.Width = UserItem_LayoutPanel.Width - 28; UserItem_LayoutPanel.Controls.Add(category); }
public ActionResult addDanhMuc(int DM, string TYPECHOOSE) { using (Models.Planner2Entities db = new Planner2Entities()) { var nguoidung = (Planner2.Models.User)Session[Planner2.Controllers.LoginAuth.NameSession]; var nd = db.Users.Where(c => c.Id == nguoidung.Id).FirstOrDefault(); nd.SoTien = nd.SoTien ?? 0; var data = db.Categories.Where(v => v.CategoryRowID == DM).FirstOrDefault(); var dmlast = db.User_Category.Where(v => v.CategoryRowID == DM && v.UserName.ToUpper() == nguoidung.UserName.ToUpper()).FirstOrDefault(); if (dmlast == null) { dmlast = new User_Category(); dmlast.CategoryRowID = DM; dmlast.UserName = nguoidung.UserName; dmlast.UserID = nguoidung.Id; dmlast.NgayHetHan = DateTime.Now; } double?Tien = 0; switch (TYPECHOOSE) { case "Price7Day": Tien = data.Price7Day; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddDays(7); break; case "Price15Day": Tien = data.Price15Day; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddDays(15); break; case "Price30Day": Tien = data.Price30Day; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddDays(30); break; case "Price2Month": Tien = data.Price2Month; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddMonths(2); break; case "Price3Month": Tien = data.Price3Month; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddMonths(3); break; case "Price6Month": Tien = data.Price6Month; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddMonths(6); break; case "Price1Year": Tien = data.Price1Year; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddYears(1); break; case "Price2Year": Tien = data.Price2Year; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddYears(2); break; case "Price5Year": Tien = data.Price5Year; dmlast.NgayHetHan = dmlast.NgayHetHan.Value.AddYears(5); break; default: break; } if (Tien > nd.SoTien) { return(Json("Số tiền bạn đang có không đủ để mua gói này, vui lòng nạp thêm", JsonRequestBehavior.AllowGet)); } nd.SoTien = nd.SoTien.Value - (int)Tien.Value; if (dmlast.ID == 0) { db.User_Category.Add(dmlast); } db.SaveChanges(); Session[Planner2.Controllers.LoginAuth.NameSession] = nd; return(Json("", JsonRequestBehavior.AllowGet)); } }
public JsonResult Update_StaffOn(User_Category obj, DateTime?NgayHetHan = null) { using (Planner2Entities rrc_db = new Planner2Entities()) { User_Category a = rrc_db.User_Category.Find(obj.ID); bool result = false; a.NgayHetHan = obj.NgayHetHan ?? a.NgayHetHan; rrc_db.SaveChanges(); MvcApplication.ReloadSetting(); result = true; return(Json(new { result = result, data = a }, JsonRequestBehavior.AllowGet)); } }
public JsonResult AddNew(User_Category obj) { using (Planner2Entities rrc_db = new Planner2Entities()) { bool?result = false; if (obj.ID == 0) { rrc_db.User_Category.Add(obj); rrc_db.SaveChanges(); result = true; } return(Json(new { result = result, obj = obj }, JsonRequestBehavior.AllowGet)); } }
public JsonResult Delete(int id) { using (Planner2Entities rrc_db = new Planner2Entities()) { User_Category a = rrc_db.User_Category.Find(id); bool result = false; if (a != null) { rrc_db.User_Category.Remove(a); rrc_db.SaveChanges(); result = true; } return(Json(result, JsonRequestBehavior.AllowGet)); } }