public ActionResult DelEmployeeManage(long id)
        {
            if (Session["CheckFeed"] == null || !(bool) Session["DelSystemManage"] ||
                !(bool) Session["CheckSystemManage"])
            {
                Response.Write("<script>history.go(0);</script>");
                return View("Error");
            }

            var employeeService = new EmployeeService();
            var roleService = new RoleService();
            employee employee = employeeService.Find(id);
            List<role> roles = roleService.FindByEmployeeId(id);
            //如果该员工有生产信息与之关联,则无法删除
            if (employee.cure_pig.Count != 0 || employee.feed.Count != 0 || employee.fodder_take.Count != 0 ||
                employee.inspection.Count != 0 || employee.prevention.Count != 0 || employee.sale.Count != 0 ||
                employee.task.Count != 0 || employee.task_employee.Count != 0)
            {
                Response.Write("<script language='JavaScript'>alert('该员工有生产信息与之关联,无法删除.');history.go(-1);</script>");
                return Content("nothing");
            }
            foreach (role role in roles)
            {
                roleService.Delete(role);
            }
            employeeService.Delete(employee);

            return RedirectToAction("EmployeeManage");
        }
        public bool DelEmp(long id)
        {
            var employeeService = new EmployeeService();
            var roleService = new RoleService();
            employee employee = employeeService.Find(id);
            List<role> roles = roleService.FindByEmployeeId(id);
            //如果该员工有生产信息与之关联,则无法删除
            if (employee.cure_pig.Count != 0 || employee.feed.Count != 0 || employee.fodder_take.Count != 0 ||
                employee.inspection.Count != 0 || employee.prevention.Count != 0 || employee.sale.Count != 0 ||
                employee.task.Count != 0 || employee.task_employee.Count != 0)
            {
                return false;
            }
            foreach (role role in roles)
            {
                roleService.Delete(role);
            }
            employeeService.Delete(employee);

            return true;
        }