protected void Delect_Click_Department(object sender, EventArgs e)
        {
            Boolean flag;
            string  department_id = department_id_delete.Value;
            int     department_id1;

            try
            {
                department_id1 = Convert.ToInt32(department_id);
            }
            catch
            {
                PageUtil.showToast(this, "部门编号转换错误!");
                return;
            }
            flag = Department.deleteDepartment(department_id1);             //调用DataCenter中PnDC.cs里面的deletePn()方法
            if (flag == true)
            {
                string temp = "该条数据删除成功,其他数据请查询!";
                PageUtil.showToast(this, temp);
                Department_Repeater.DataSource = Department_list;
                Department_Repeater.DataBind();
            }
            else
            {
                string temp = "数据删除失败!";
                PageUtil.showToast(this, temp);
            }
        }
        protected void Clean_input_Click(object sender, EventArgs e)
        {
            flex_value_select.Value  = String.Empty; //清除查询部分的输入框内容
            description_select.Value = String.Empty;


            Department_Repeater.DataBind();
            PageUtil.showToast(this, "成功清除查询结果");
        }
        protected void Insert_Click_Department(object sender, EventArgs e)
        {
            string   enabled               = enabled_insert.Value;
            string   flex_value            = flex_value_insert.Value;
            string   description           = description_insert.Value.Trim();
            DateTime department_inserttime = new DateTime();

            department_inserttime = DateTime.Now;
            if (!StrLength_name(description_insert.Value))   //调用StrLength_name()判断部门名称长度是否超出范围
            {
                return;
            }
            Boolean flag;

            if (Session["LoginName"] == null)
            {
                PageUtil.showToast(this, "登录名为空");
                return;
            }
            string login_name = Session["LoginName"].ToString();

            if (String.IsNullOrEmpty(description_insert.Value))     //部门名称不能为空
            {
                string temp = "部门名称不能为空!";
                PageUtil.showToast(this, temp);
            }
            else
            {
                Department_list = Department.getDepartmentBySome(flex_value, description);
                if (Department_list == null && list == null)
                {
                    flag = Department.insertDepartment(flex_value, description, enabled, department_inserttime, login_name);//调用DataCenter中DepartmentDC.cs里面的insertDepartment()方法
                    if (flag == true)
                    {
                        string temp = "数据插入成功!";
                        PageUtil.showToast(this, temp);
                        Department_list = Department.getDepartmentBySome(-1, flex_value, description, enabled);
                        Department_Repeater.DataSource = Department_list;
                        Department_Repeater.DataBind();
                    }
                    else
                    {
                        string temp = "数据插入失败!";
                        PageUtil.showToast(this, temp);
                    }
                }
                else
                {
                    string temp = "部门编号或者部门名称已存在,不能重复!";
                    PageUtil.showToast(this, temp);
                    return;
                }
            }
        }
        protected void Select_Click_Department(object sender, EventArgs e)
        {
            string flex_value  = flex_value_select.Value;
            string description = description_select.Value;
            string enabled     = enabled_select.Value;

            Department_list = Department.getDepartmentBySome(-1, flex_value, description, enabled); //调用DataCenter中PnDC.cs里面的getPnBySome()方法
            if (Department_list == null)
            {
                string temp = "数据库没有该数据,查询失败!";
                PageUtil.showToast(this, temp);
            }
            else
            {
                Department_Repeater.DataSource = Department_list;
                Department_Repeater.DataBind();
                string temp = "查询成功!";
                PageUtil.showToast(this, temp);
            }
            flex_value_select.Value  = String.Empty; //清除查询部分的输入框内容
            description_select.Value = String.Empty;
        }
        protected void Update_Click_Department(object sender, EventArgs e)
        {
            string department_id   = department_id_update.Value.Trim();
            string flex_value      = flex_value_update.Value;
            string description     = description_update.Value;
            string enabled         = enabled_update_id.Value;
            string description_old = description_update_old.Value;//当不改变部门名称时
            int    department_id1;

            try
            {
                department_id1 = Convert.ToInt32(department_id);
            }
            catch
            {
                PageUtil.showToast(this, "部门编号转换错误!");
                return;
            }
            DateTime department_updatetime = new DateTime();

            department_updatetime = DateTime.Now;
            string  login_name = Session["LoginName"].ToString();
            Boolean flag;

            Department_list = Department.getDepartmentBySome(description);       //查询后判断是否已存在该部门名称
            if (Department_list == null)
            {
                flag = Department.updateDepartment(department_id1, flex_value, description, enabled, department_updatetime, login_name);  //调用DataCenter中PnDC.cs里面的updatePn()方法
                if (flag == true)
                {
                    string temp = "数据更新成功!";
                    PageUtil.showToast(this, temp);
                    Department_list = Department.getDepartmentBySome(-1, flex_value, description, "");
                    Department_Repeater.DataSource = Department_list;
                    Department_Repeater.DataBind();
                }
                else
                {
                    string temp = "数据更新失败!";
                    PageUtil.showToast(this, temp);
                }
            }
            else if (description == description_old)
            {
                flag = Department.updateDepartment(description_old, enabled, department_updatetime, login_name); //调用DataCenter中PnDC.cs里面的updatePn()方法 updateDepartment(string description, string enabled, DateTime update_time, string update_user)
                if (flag == true)
                {
                    string temp = "数据更新成功!";
                    PageUtil.showToast(this, temp);
                    Department_list = Department.getDepartmentBySome(-1, flex_value, description, "");
                    Department_Repeater.DataSource = Department_list;
                    Department_Repeater.DataBind();
                }
                else
                {
                    string temp = "数据更新失败!";
                    PageUtil.showToast(this, temp);
                }
            }
            else
            {
                PageUtil.showToast(this, "该部门名称已存在");
            }
        }