예제 #1
0
 public ActionResult delete()
 {
     try
     {
         int work_group_type_id = Convert.ToInt32(Request["work_group_type_id"]);
         using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities())
         {
             WorkGroupType workGroupType = db.WorkGroupTypes.Find(work_group_type_id);
             if (workGroupType == null)
             {
                 return(Json(new { error = true, title = "Có lỗi", message = "Không tìm thấy loại công việc tương ứng." }));
             }
             else
             {
                 try
                 {
                     db.WorkGroupTypes.Remove(workGroupType);
                     db.SaveChanges();
                     return(Json(new { success = true, title = "Thành công", message = "Xóa thành công." }));
                 } catch (Exception e)
                 {
                     return(Json(new { error = true, title = "Có lỗi", message = "Dữ liệu về loại công việc đã được sử dụng nên không thể xóa." }));
                 }
             }
         }
     }
     catch (Exception e)
     {
         return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." }));
     }
 }
예제 #2
0
 public ActionResult add()
 {
     try
     {
         var add_work_group_type_name = Request["add_work_group_type_name"];
         if (add_work_group_type_name == null || add_work_group_type_name == "")
         {
             return(Json(new { error = true, title = "Có lỗi", message = "Tên diện công việc không thể để trống." }));
         }
         else
         {
             using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities())
             {
                 WorkGroupType workGroupType = db.WorkGroupTypes.Where(x => x.name.Equals(add_work_group_type_name)).FirstOrDefault();
                 if (workGroupType == null)
                 {
                     workGroupType      = new WorkGroupType();
                     workGroupType.name = add_work_group_type_name;
                     db.WorkGroupTypes.Add(workGroupType);
                     db.SaveChanges();
                     return(Json(new { success = true, title = "Thành công", message = "Thêm loại công việc mới thành công." }));
                 }
                 else
                 {
                     return(Json(new { error = true, title = "Có lỗi", message = "Đã có tên diện công việc." }));
                 }
             }
         }
     }
     catch (Exception e)
     {
         return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." }));
     }
 }
예제 #3
0
 public ActionResult update()
 {
     try
     {
         int    work_group_type_id   = Convert.ToInt32(Request["work_group_type_id"]);
         string work_group_type_name = Request["work_group_type_name"];
         if (work_group_type_name == null || work_group_type_name == "")
         {
             return(Json(new { error = true, title = "Có lỗi", message = "Tên diện công việc không thể để trống." }));
         }
         using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities())
         {
             WorkGroupType workGroupType = db.WorkGroupTypes.Find(work_group_type_id);
             if (workGroupType == null)
             {
                 return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." }));
             }
             else
             {
                 workGroupType.name = work_group_type_name;
                 db.SaveChanges();
                 return(Json(new { success = true, title = "Thành công", message = "Cập nhật thành công." }));
             }
         }
     }
     catch (Exception e)
     {
         return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." }));
     }
 }
예제 #4
0
 public ActionResult getData()
 {
     try
     {
         int work_group_type_id = Convert.ToInt32(Request["work_group_type_id"]);
         using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities())
         {
             WorkGroupType workGroupType = db.Database.SqlQuery <WorkGroupType>("HumanResources.GetDataWorkGroupTypes {0}, {1}, {2}, {3}, {4}, {5}, {6}",
                                                                                work_group_type_id, "", "", "", "", "", "Not DataTable").FirstOrDefault();
             return(Json(new { success = true, workGroupType = workGroupType }));
         };
     }
     catch (Exception e)
     {
         return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." }));
     }
 }