Ejemplo n.º 1
0
 public EasyUIComboTree_Department ToComboTreeNode(P_DepartmentInfo item)
 {
     EasyUIComboTree_Department node = new EasyUIComboTree_Department()
     {
         id = item.DID,
         text = item.DepartmentName,
         children = new List<EasyUIComboTree_Department>()
     };
     return node;
 }
Ejemplo n.º 2
0
 /// <summary>
 ///  将P_DepartmentInfo 对象转成treegrid节点
 /// </summary>
 /// <param name="item">部门实体对象</param>
 /// <param name="isChecked">该节点是否选中</param>
 /// <returns></returns>
 public EasyUITreeGrid_Department ToTreeGridNode(P_DepartmentInfo item,bool isChecked=false)
 {
     EasyUITreeGrid_Department node = new EasyUITreeGrid_Department()
     {
         Checked=isChecked,
         selected=isChecked,
         DID = item.DID,
         Area = item.Area,
         DepartmentName = item.DepartmentName,
         Remark = item.Remark,
         children = new List<EasyUITreeGrid_Department>()
     };
     return node;
 }
Ejemplo n.º 3
0
        public EasyUIComboTree_Department ToComboTreeNode(P_DepartmentInfo item, bool isChecked = false)
        {
            EasyUIComboTree_Department node;

                node = new EasyUIComboTree_Department()
                {
                    Checked = isChecked,
                    selected = isChecked,
                    id = item.DID,
                    text = item.DepartmentName,
                    children = new List<EasyUIComboTree_Department>()
                };

            return node;
        }
Ejemplo n.º 4
0
        //public ActionResult DoDelPersonInfoByDID_All()
        //{
        //}
        public ActionResult DoEditDepartmentInfo(P_DepartmentInfo departmentModel)
        {
            //数据验证
            if (departmentBLL.EditValidation(departmentModel.DID, departmentModel.DepartmentName)) { return Content("validation fails"); }
            //创建一个新的Action方法,需要对未提交的属性进行初始化赋值
            departmentModel.isDel = false;
            //departmentModel.ModifiedOnTime = DateTime.Now;

            try
            {
                departmentBLL.Update(departmentModel);
                return Content("ok");
            }
            catch
            {
                return Content("error");
            }
        }
Ejemplo n.º 5
0
        public ActionResult DoAddDepartmentInfo(P_DepartmentInfo departmentModel)
        {
            //数据验证
            if (departmentBLL.AddValidation(departmentModel.DepartmentName)) { return Content("validation fails"); }
            //创建一个新的Action方法,需要对未提交的属性进行初始化赋值
            departmentModel.isDel = false;

            try
            {
                departmentBLL.Create(departmentModel);
                return Content("ok");
            }
            catch
            {
                return Content("error");
            }
        }
Ejemplo n.º 6
0
        ///<summary>
        ///根据选中任务获得部门
        ///</summary>
        ///<returns></returns>
        public List<P_DepartmentInfo> GetDepartmemts(bool isPass, S_SMSMission SMSMission)
        {
            if(SMSMission != null)
            {
                //6月20日对查询进行修改
            var list_R_Department_Mission = SMSMission.R_Department_Mission;
                var list_department = (
                   from r in list_R_Department_Mission
                   where r.isPass == isPass
                   select r.P_DepartmentInfo
                    ).Select(r => r = new P_DepartmentInfo
                    {
                        Area = r.Area,
                        DepartmentName = r.DepartmentName,
                        DID = r.DID,
                        isDel = r.isDel,
                        PDID = r.PDID,
                        Remark = r.Remark,
                        Text = r.Text,
                        selected = true,
                        Checked = true,
                        IsPass = isPass
                    }).ToList();

                return list_department;
            }
            return null;
        }