示例#1
0
        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." }));
            }
        }
示例#2
0
        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." }));
            }
        }
示例#3
0
        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." }));
            }
        }