public ActionResult delete() { try { string work_work_group_id_param = Request["work_work_group_id"]; using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities()) { int work_work_group_id = Convert.ToInt32(work_work_group_id_param); try { WorkWorkGroup workWorkGroup = db.WorkWorkGroups.Find(work_work_group_id); db.WorkWorkGroups.Remove(workWorkGroup); db.SaveChanges(); return(Json(new { success = true, title = "Thành công", message = "Xóa công việc - nhóm công việc thành công." })); } catch (Exception e) { return(Json(new { success = false, title = "Có lỗi", message = "Dữ liệu công việc - nhóm công việc đang được sử dụng." })); } } } catch (Exception e) { return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." })); } }
public ActionResult add() { try { string work_id_param = Request["work_id"]; string work_group_id_param = Request["work_group_id"]; if (work_id_param == "" || work_group_id_param == "") { return(Json(new { error = true, title = "Có lỗi", message = "Công việc hoặc nhóm công việc không thể đồng thời để trống." })); } else { using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities()) { //parse to int int work_id = Convert.ToInt32(work_id_param); int work_group_id = Convert.ToInt32(work_group_id_param); WorkWorkGroup workWorkGroups = db.WorkWorkGroups.Where(x => x.work_id.Equals(work_id) && x.work_group_id.Equals(work_group_id)).FirstOrDefault(); if (workWorkGroups == null) { workWorkGroups = new WorkWorkGroup(); workWorkGroups.work_id = work_id; workWorkGroups.work_group_id = work_group_id; db.WorkWorkGroups.Add(workWorkGroups); db.SaveChanges(); return(Json(new { success = true, title = "Thành công", message = "Thêm công viêc - nhóm công việc thành công." })); } else { return(Json(new { error = true, title = "Có lỗi", message = "Công việc ứng với Nhóm công việc chọn đã tồn tại." })); } } } } catch (Exception e) { return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." })); } }
public ActionResult update() { try { var work_work_group_id_param = Request["work_work_group_id"]; var work_id_param = Request["work_id"]; var work_group_id_param = Request["work_group_id"]; if (work_id_param == "" || work_group_id_param == "") { return(Json(new { error = true, title = "Có lỗi", message = "Công việc hoặc nhóm công việc không thể đồng thời để trống." })); } else { using (QuangHanhManufacturingEntities db = new QuangHanhManufacturingEntities()) { int work_work_group_id = Convert.ToInt32(work_work_group_id_param); int new_work_id = Convert.ToInt32(work_id_param); int new_work_group_id = Convert.ToInt32(work_group_id_param); WorkWorkGroup workWorkGroup = db.WorkWorkGroups.Find(work_work_group_id); if (workWorkGroup != null) { workWorkGroup.work_id = new_work_id; workWorkGroup.work_group_id = new_work_group_id; db.SaveChanges(); return(Json(new { success = true, title = "Thành công", message = "Cập nhật công việc - nhóm công việc thành công." })); } else { return(Json(new { error = true, title = "Có lỗi", message = "Không tìm thấy công việc - nhóm công việc tương ứng." })); } } } } catch (Exception e) { return(Json(new { error = true, title = "Có lỗi", message = "Có lỗi xảy ra." })); } }