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." })); } }
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." })); } }
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." })); } }
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." })); } }