protected void Button_Export_Click(object sender, EventArgs e)
        {
            string        exception     = "";
            string        evaluatedID   = Request.QueryString["id"];
            EvaluateTable evaluateTable = new EvaluateTable();

            if (EvaluateTableManagementCtrl.GetEvaluateTable(evaluatedID, ref evaluateTable, ref exception))
            {
                string filename = "";
                if (ExportManagementCtrl.ExportEvaluateTable(ref filename, evaluateTable, ref exception))
                {
                    Response.ClearContent();
                    Response.ContentType = "application/excel";
                    Response.AddHeader("content-disposition", "attachment;filename=" + Server.UrlEncode(filename));
                    string path = Server.MapPath("..\\..\\downloadfiles\\" + filename);
                    Response.TransmitFile(path);
                }
                else
                {
                    Alert.ShowInTop("导出失败!\n原因:" + exception, MessageBoxIcon.Error);
                }
            }
            else
            {
                Alert.ShowInTop("导出失败!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
Beispiel #2
0
        private void bindLevel2ToDropDownList()
        {
            string level1           = DropDownList1.SelectedValue;
            string selectedQuotaStr = Server.UrlDecode(Request.QueryString["selected"]);
            //Alert.Show(selectedQuotaStr);
            List <string> selectedQuota = new List <string>();

            if (selectedQuotaStr != "")
            {
                foreach (string item in selectedQuotaStr.Split('$'))
                {
                    if (item != "")
                    {
                        selectedQuota.Add(item);
                    }
                }
            }
            string        exception = "";
            List <string> level2s   = new List <string>();

            if (EvaluateTableManagementCtrl.GetLevel2(ref level2s, level1, ref exception))
            {
                foreach (string item in level2s)
                {
                    if (!selectedQuota.Contains(item))
                    {
                        DropDownList2.Items.Add(item.Replace("\n", "").Replace("\r", ""), item.Replace("\n", "").Replace("\r", ""));
                    }
                }
            }
            else
            {
                Alert.ShowInTop("获取指标失败!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
Beispiel #3
0
        protected void Button_Reject_Click(object sender, EventArgs e)
        {
            string exception = "";

            if (TextArea_Comment.Text == "")
            {
                Alert.Show("请输入审核意见!");
                return;
            }
            if (TextArea_Comment.Text.Length > 50)
            {
                Alert.Show("最多输入50字");
                return;
            }
            if (Request.QueryString["parent"] == "checkpostbook")
            {
                if (PostBookManagementCtrl.SetRejected(Request.QueryString["id"], ref exception) &&
                    PostBookManagementCtrl.UpdateComment(TextArea_Comment.Text, Request.QueryString["id"], ref exception))
                {
                    Alert.ShowInTop("设置成功!\n窗口即将关闭", MessageBoxIcon.Information);
                    PageContext.RegisterStartupScript(ActiveWindow.GetHideReference());
                }
                else
                {
                    Alert.ShowInTop("设置失败!\n原因:" + exception, MessageBoxIcon.Error);
                }
            }
            else if (Request.QueryString["parent"] == "checkevaluator")
            {
                if (EvaluatorManagementCtrl.SetRejected(Request.QueryString["id"], ref exception) &&
                    EvaluatorManagementCtrl.UpdateComment(TextArea_Comment.Text, Request.QueryString["id"], ref exception))
                {
                    Alert.ShowInTop("设置成功!\n窗口即将关闭", MessageBoxIcon.Information);
                    PageContext.RegisterStartupScript(ActiveWindow.GetHideReference());
                }
                else
                {
                    Alert.ShowInTop("设置失败!\n原因:" + exception, MessageBoxIcon.Error);
                }
            }
            else if (Request.QueryString["parent"] == "checkevaluatetable")
            {
                if (EvaluateTableManagementCtrl.SetRejected(Request.QueryString["id"], ref exception) &&
                    EvaluateTableManagementCtrl.UpdateComment(Request.QueryString["id"], TextArea_Comment.Text, ref exception))
                {
                    Alert.ShowInTop("设置成功!\n窗口即将关闭", MessageBoxIcon.Information);
                    PageContext.RegisterStartupScript(ActiveWindow.GetHideReference());
                }
                else
                {
                    Alert.ShowInTop("设置失败!\n原因:" + exception, MessageBoxIcon.Error);
                }
            }
        }
        /// <summary>
        /// 查询被考评人的岗位责任书是否已通过,已通过返回true,否则返回false
        /// </summary>
        /// <returns></returns>
        private bool checkPostBook()
        {
            string evaluatedID = Request.QueryString["id"];
            string exception   = "";

            if (EvaluateTableManagementCtrl.IsExist(evaluatedID, ref exception))
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        protected void Button_Pass_Click(object sender, EventArgs e)
        {
            string evaluatedID = Request.QueryString["id"];
            string exception   = "";

            if (EvaluateTableManagementCtrl.SetPass(evaluatedID, ref exception))
            {
                Alert.ShowInTop("设置成功!\n窗口即将关闭", MessageBoxIcon.Information);
                PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
            }
            else
            {
                Alert.ShowInTop("设置失败!\n原因:" + exception, MessageBoxIcon.Information);
            }
        }
Beispiel #6
0
        protected void DropDownList2_SelectedChange(object sender, EventArgs e)
        {
            TextArea1.Text = "";
            string        level1    = DropDownList1.SelectedValue;
            string        level2    = DropDownList2.SelectedValue;
            string        exception = "";
            List <string> quota     = new List <string>();

            if (EvaluateTableManagementCtrl.GetQuota(ref quota, level1, level2, ref exception))
            {
                TextArea1.Text = quota[0];
                TextArea2.Text = quota[1];
                TextArea3.Text = quota[2];
                TextArea4.Text = quota[3];
            }
        }
Beispiel #7
0
        private void bindLevel1ToDropDownList()
        {
            string        exception = "";
            List <string> level1s   = new List <string>();

            if (EvaluateTableManagementCtrl.GetLevel1(ref level1s, ref exception))
            {
                foreach (string item in level1s)
                {
                    DropDownList1.Items.Add(item.Replace("\n", "").Replace("\r", ""), item.Replace("\n", "").Replace("\r", ""));
                }
            }
            else
            {
                Alert.ShowInTop("获取指标失败!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
        protected void Button_Save_Click(object sender, EventArgs e)
        {
            DocStatus     curStatus     = (DocStatus)Enum.Parse(typeof(DocStatus), Request.QueryString["status"]);
            DocStatus     nextStatus    = GetNextDocStatus(curStatus, DocOperation.save);
            EvaluateTable evaluateTable = getNewEvaluateTable();
            string        evaluatedID   = Request.QueryString["id"];
            string        exception     = "";

            if (EvaluateTableManagementCtrl.UpdateEvaluateTable(evaluatedID, evaluateTable, nextStatus, ref exception))
            {
                Alert.ShowInTop("保存成功!", MessageBoxIcon.Information);
            }
            else
            {
                Alert.ShowInTop("保存失败!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
        private void bindEvaluatedToGrid()
        {
            string    exception = "";
            DataTable table     = new DataTable();

            if (DropDownList_Depart.SelectedValue == "0")
            {
                if (EvaluateTableManagementCtrl.GetAll(ref table, ref exception))
                {
                    table = dataTableFilter(table);
                    string   sortField     = Grid1.SortField;
                    string   sortDirection = Grid1.SortDirection;
                    DataView dv            = table.DefaultView;
                    dv.Sort          = String.Format("{0} {1}", sortField, sortDirection);
                    Grid1.DataSource = dv;
                    Grid1.DataBind();
                }
                else
                {
                    table.Clear();
                    Grid1.DataSource = table;
                    Grid1.DataBind();
                }
            }
            else
            {
                string depart = DropDownList_Depart.SelectedValue;
                if (EvaluateTableManagementCtrl.GetAllByDepart(ref table, depart, ref exception))
                {
                    table = dataTableFilter(table);
                    string   sortField     = "Status";
                    string   sortDirection = "ASC";
                    DataView dv            = table.DefaultView;
                    dv.Sort          = String.Format("{0} {1}", sortField, sortDirection);
                    Grid1.DataSource = dv;
                    Grid1.DataBind();
                }
                else
                {
                    table.Clear();
                    Grid1.DataSource = table;
                    Grid1.DataBind();
                }
            }
        }
        /// <summary>
        /// 将已提交考核表的被考评人姓名id字典绑定到下拉列表
        /// </summary>
        private void bindEvaluateTableSubmittedNameIdDicToDropDownList()
        {
            string exception = "";
            Dictionary <string, string> nameIdDic = new Dictionary <string, string>();
            string depart = (string)Session["Depart"];

            if (EvaluateTableManagementCtrl.GetSubmittedNameIdDic(ref nameIdDic, depart, ref exception))
            {
                foreach (string name in nameIdDic.Keys)
                {
                    DropDownList_Template.Items.Add(name, nameIdDic[name]);
                }
            }
            //else
            //{
            //    Alert.ShowInTop(exception);
            //}
        }
Beispiel #11
0
        private void bindWorkContentToDropDownList()
        {
            string exception      = "";
            string selectedWCRStr = Server.UrlDecode(Request.QueryString["selected"]);
            //Alert.Show(selectedWCRStr);
            List <string> selectedWCR = new List <string>();

            if (selectedWCRStr != "")
            {
                foreach (string item in selectedWCRStr.Split('$'))
                {
                    if (item != "")
                    {
                        selectedWCR.Add(item);
                    }
                }
            }
            string                      evaluatedID = Request.QueryString["id"];
            List <string[]>             WCR         = new List <string[]>();
            Dictionary <string, string> dic         = new Dictionary <string, string>();

            if (EvaluateTableManagementCtrl.GetworkContntRequest(evaluatedID, ref WCR, ref exception))
            {
                foreach (string[] item in WCR)
                {
                    if (!selectedWCR.Contains(item[0].Replace("\n", "").Replace("\r", "")))
                    {
                        DropDownList1.Items.Add(item[0].Replace("\n", "").Replace("\r", ""), item[0].Replace("\n", "").Replace("\r", ""));
                        dic.Add(item[0].Replace("\n", "").Replace("\r", ""), item[1].Replace("\n", "").Replace("\r", "") + item[2].Replace("\n", "").Replace("\r", ""));
                    }
                }
                ViewState["WCRDic"] = (new JavaScriptSerializer()).Serialize(dic);
            }
            else
            {
                Alert.ShowInTop("获取工作内容与要求失败!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
Beispiel #12
0
        private void bindEvaluatedToGrid()
        {
            string    exception = "";
            string    depart    = (string)Session["Depart"];
            DataTable table     = new DataTable();

            if (EvaluateTableManagementCtrl.GetAllByDepart(ref table, depart, ref exception))
            {
                table = dataTableFilter(table);
                string   sortField     = Grid1.SortField;
                string   sortDirection = Grid1.SortDirection;
                DataView dv            = table.DefaultView;
                dv.Sort          = String.Format("{0} {1}", sortField, sortDirection);
                Grid1.DataSource = dv;
                Grid1.DataBind();
            }
            else
            {
                table.Clear();
                Grid1.DataSource = table;
                Grid1.DataBind();
            }
        }
        protected void Button_Submit_Click(object sender, EventArgs e)
        {
            DocStatus     curStatus     = (DocStatus)Enum.Parse(typeof(DocStatus), Request.QueryString["status"]);
            DocStatus     nextStatus    = GetNextDocStatus(curStatus, DocOperation.submit);
            EvaluateTable evaluateTable = getNewEvaluateTable();

            if (!checkEvaluateTableNull(evaluateTable))
            {
                Alert.ShowInTop("有未填写项!", MessageBoxIcon.Error);
                return;
            }

            if (!checkItemEnough(evaluateTable))
            {
                Alert.ShowInTop("考核表中每项指标至少填写两项!", MessageBoxIcon.Error);
                return;
            }

            if (!checkRepetition(evaluateTable))
            {
                Alert.ShowInTop("考核表中不允许有重复项!请检查", MessageBoxIcon.Error);
                return;
            }
            string evaluatedID = Request.QueryString["id"];
            string exception   = "";

            if (EvaluateTableManagementCtrl.UpdateEvaluateTable(evaluatedID, evaluateTable, nextStatus, ref exception))
            {
                Alert.ShowInTop("提交成功!\n窗口即将关闭", MessageBoxIcon.Information);
                PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
            }
            else
            {
                Alert.ShowInTop("提交失败!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
        private void loadEvaluateTable()
        {
            string exception   = "";
            string evaluatedID = Request.QueryString["id"];
            string name        = Request.QueryString["name"];

            Panel1.Title = name + "的考核表";
            EvaluateTable evaluateTable = new EvaluateTable();

            if (EvaluateTableManagementCtrl.GetEvaluateTable(evaluatedID, ref evaluateTable, ref exception))
            {
                Label_EvaluatedName.Text = evaluateTable.EvaluatedName;
                Label_PostName.Text      = evaluateTable.PostName;
                Label_LaborDep.Text      = evaluateTable.LaborDep;
                Label_LaborUnit.Text     = evaluateTable.LaborUnit;
                Label_Period.Text        = evaluateTable.StartTime + " ~ " + evaluateTable.StopTime;

                int count = 1;
                foreach (Quota item in evaluateTable.KeyResponse)
                {
                    SimpleForm sf = new SimpleForm();
                    sf.ID          = "SimpleForm_KeyResponse_" + count;
                    sf.ShowHeader  = false;
                    sf.ShowBorder  = true;
                    sf.BodyPadding = "5px";
                    FineUI.TextBox tb = new FineUI.TextBox();
                    tb.ID       = "TextBox_KeyResponse_" + count;
                    tb.Label    = "标题";
                    tb.Text     = item.Title;
                    tb.Readonly = true;
                    sf.Items.Add(tb);
                    FineUI.TextArea ta = new FineUI.TextArea();
                    ta.ID       = "TextArea_KeyResponse_" + count;
                    ta.Label    = "内容";
                    ta.Text     = item.Content[0];
                    ta.Readonly = true;
                    sf.Items.Add(ta);
                    Panel3.Items.Add(sf);
                    count++;
                }

                count = 1;
                foreach (Quota item in evaluateTable.KeyQualify)
                {
                    SimpleForm sf = new SimpleForm();
                    sf.ID          = "SimpleForm_KeyQualify_" + count;
                    sf.ShowHeader  = false;
                    sf.ShowBorder  = true;
                    sf.BodyPadding = "5px";
                    FineUI.TextBox tb = new FineUI.TextBox();
                    tb.ID       = "TextBox_KeyQualify_" + count;
                    tb.Label    = "标题";
                    tb.Text     = item.Title;
                    tb.Readonly = true;
                    sf.Items.Add(tb);
                    FineUI.TextArea ta = new FineUI.TextArea();
                    ta.ID    = "TextArea_KeyQualify_" + count;
                    ta.Label = "内容";
                    ta.Text  = "优:" + item.Content[0]
                               + "良:" + item.Content[1]
                               + "中:" + item.Content[2]
                               + "差:" + item.Content[3];
                    ta.Readonly = true;
                    sf.Items.Add(ta);
                    Panel4.Items.Add(sf);
                    count++;
                }

                count = 1;
                foreach (Quota item in evaluateTable.KeyAttitude)
                {
                    SimpleForm sf = new SimpleForm();
                    sf.ID          = "SimpleForm_KeyAttitude_" + count;
                    sf.ShowHeader  = false;
                    sf.ShowBorder  = true;
                    sf.BodyPadding = "5px";
                    FineUI.TextBox tb = new FineUI.TextBox();
                    tb.ID       = "TextBox_KeyAttitude_" + count;
                    tb.Label    = "标题";
                    tb.Text     = item.Title;
                    tb.Readonly = true;
                    sf.Items.Add(tb);
                    FineUI.TextArea ta = new FineUI.TextArea();
                    ta.ID    = "TextArea_KeyAttitude_" + count;
                    ta.Label = "内容";
                    ta.Text  = "优:" + item.Content[0]
                               + "良:" + item.Content[1]
                               + "中:" + item.Content[2]
                               + "差:" + item.Content[3];
                    ta.Readonly = true;
                    sf.Items.Add(ta);
                    Panel5.Items.Add(sf);
                    count++;
                }

                count = 1;
                foreach (Quota item in evaluateTable.Response)
                {
                    SimpleForm sf = new SimpleForm();
                    sf.ID          = "SimpleForm_Response_" + count;
                    sf.ShowHeader  = false;
                    sf.ShowBorder  = true;
                    sf.BodyPadding = "5px";
                    FineUI.TextBox tb = new FineUI.TextBox();
                    tb.ID       = "TextBox_Response_" + count;
                    tb.Label    = "标题";
                    tb.Text     = item.Title;
                    tb.Readonly = true;
                    sf.Items.Add(tb);
                    FineUI.TextArea ta = new FineUI.TextArea();
                    ta.ID       = "TextArea_Response_" + count;
                    ta.Label    = "内容";
                    ta.Text     = item.Content[0];
                    ta.Readonly = true;
                    sf.Items.Add(ta);
                    Panel6.Items.Add(sf);
                    count++;
                }

                count = 1;
                foreach (Quota item in evaluateTable.Qualify)
                {
                    SimpleForm sf = new SimpleForm();
                    sf.ID          = "SimpleForm_Qualify_" + count;
                    sf.ShowHeader  = false;
                    sf.ShowBorder  = true;
                    sf.BodyPadding = "5px";
                    FineUI.TextBox tb = new FineUI.TextBox();
                    tb.ID       = "TextBox_Qualify_" + count;
                    tb.Label    = "标题";
                    tb.Text     = item.Title;
                    tb.Readonly = true;
                    sf.Items.Add(tb);
                    FineUI.TextArea ta = new FineUI.TextArea();
                    ta.ID    = "TextArea_Qualify_" + count;
                    ta.Label = "内容";
                    ta.Text  = "优:" + item.Content[0]
                               + "良:" + item.Content[1]
                               + "中:" + item.Content[2]
                               + "差:" + item.Content[3];
                    ta.Readonly = true;
                    sf.Items.Add(ta);
                    Panel7.Items.Add(sf);
                    count++;
                }

                count = 1;
                foreach (Quota item in evaluateTable.Attitude)
                {
                    SimpleForm sf = new SimpleForm();
                    sf.ID          = "SimpleForm_Attitude_" + count;
                    sf.ShowHeader  = false;
                    sf.ShowBorder  = true;
                    sf.BodyPadding = "5px";
                    FineUI.TextBox tb = new FineUI.TextBox();
                    tb.ID       = "TextBox_Attitude_" + count;
                    tb.Label    = "标题";
                    tb.Text     = item.Title;
                    tb.Readonly = true;
                    sf.Items.Add(tb);
                    FineUI.TextArea ta = new FineUI.TextArea();
                    ta.ID    = "TextArea_Attitude_" + count;
                    ta.Label = "内容";
                    ta.Text  = "优:" + item.Content[0]
                               + "良:" + item.Content[1]
                               + "中:" + item.Content[2]
                               + "差:" + item.Content[3];
                    ta.Readonly = true;
                    sf.Items.Add(ta);
                    Panel8.Items.Add(sf);
                    count++;
                }

                SimpleForm sf__reject = new SimpleForm();
                sf__reject.ID          = "SimpleForm_Reject";
                sf__reject.ShowBorder  = true;
                sf__reject.ShowHeader  = false;
                sf__reject.BodyPadding = "5px";
                TextArea ta1 = new TextArea();
                ta1.Label = "严重违反规章制度";
                ta1.Text  = "累计旷工3天以上的;\n严重失职,营私舞弊,给本单位造成3000元以上经济损失或者其它严重后果的;\n同时与其他用人单位建立劳动关系,对完成本单位工作任务造成严重影响,或者经本单位提出,拒不改正的;\n违背职业道德,行贿、受贿价值超过3000元以上的;\n被依法追究刑事责任的;";
                TextArea ta2 = new TextArea();
                ta2.Label    = "其他";
                ta2.Text     = evaluateTable.Reject[0].Content[0];
                ta1.Readonly = true;
                ta2.Readonly = true;
                sf__reject.Items.Add(ta1);
                sf__reject.Items.Add(ta2);
                Panel9.Items.Add(sf__reject);

                Label_Comment.Text = evaluateTable.Comment;
            }
            else
            {
                Alert.ShowInTop("未查寻到考核表!\n原因:" + exception, MessageBoxIcon.Error);
            }
        }
        /// <summary>
        /// 载入考核表
        /// </summary>
        private void loadEvaluateTable(string id)
        {
            string evaluatedID = "";

            if (id == "" || id == "0")
            {
                evaluatedID = Request.QueryString["id"];
            }
            else
            {
                evaluatedID = id;
            }
            Panel1.Title = Request.QueryString["name"] + "的考核表";
            EvaluateTable evaluateTable = new EvaluateTable();
            string        exception     = "";

            if (EvaluateTableManagementCtrl.GetEvaluateTable(evaluatedID, ref evaluateTable, ref exception))
            {
                Label_Comment.Text = evaluateTable.Comment;

                Label_EvaluatedName.Text = evaluateTable.EvaluatedName;
                Label_PostName.Text      = evaluateTable.PostName;
                Label_LaborDep.Text      = evaluateTable.LaborDep;
                Label_LaborUnit.Text     = evaluateTable.LaborUnit;
                Label_Period.Text        = evaluateTable.StartTime + " ~ " + evaluateTable.StopTime;

                for (int i = 0; i < evaluateTable.KeyResponse.Count; i++)
                {
                    SimpleForm sf = Panel3.Items[i] as SimpleForm;
                    sf.Collapsed = false;
                    TriggerBox         tb = sf.Items[0] as TriggerBox;
                    TextArea           ta = sf.Items[1] as TextArea;
                    FineUI.HiddenField hf = sf.Items[2] as FineUI.HiddenField;
                    tb.Text = evaluateTable.KeyResponse[i].Title;
                    ta.Text = evaluateTable.KeyResponse[i].Content[0];
                    hf.Text = evaluateTable.KeyResponse[i].Title + "&" + evaluateTable.KeyResponse[i].Content[0];
                }

                for (int i = 0; i < evaluateTable.KeyQualify.Count; i++)
                {
                    SimpleForm sf = Panel4.Items[i] as SimpleForm;
                    sf.Collapsed = false;
                    TriggerBox tb = sf.Items[0] as TriggerBox;
                    TextArea   ta = sf.Items[1] as TextArea;
                    tb.Text = evaluateTable.KeyQualify[i].Title;
                    ta.Text = "优:" + evaluateTable.KeyQualify[i].Content[0]
                              + " 良:" + evaluateTable.KeyQualify[i].Content[1]
                              + " 中:" + evaluateTable.KeyQualify[i].Content[2]
                              + " 差:" + evaluateTable.KeyQualify[i].Content[3];

                    FineUI.HiddenField hf = sf.Items[2] as FineUI.HiddenField;
                    hf.Text = evaluateTable.KeyQualify[i].Title
                              + "&" + evaluateTable.KeyQualify[i].Content[0]
                              + "^" + evaluateTable.KeyQualify[i].Content[1]
                              + "^" + evaluateTable.KeyQualify[i].Content[2]
                              + "^" + evaluateTable.KeyQualify[i].Content[3];
                }

                for (int i = 0; i < evaluateTable.KeyAttitude.Count; i++)
                {
                    SimpleForm sf = Panel5.Items[i] as SimpleForm;
                    sf.Collapsed = false;
                    TriggerBox tb = sf.Items[0] as TriggerBox;
                    TextArea   ta = sf.Items[1] as TextArea;
                    tb.Text = evaluateTable.KeyAttitude[i].Title;
                    ta.Text = "优:" + evaluateTable.KeyAttitude[i].Content[0]
                              + " 良:" + evaluateTable.KeyAttitude[i].Content[1]
                              + " 中:" + evaluateTable.KeyAttitude[i].Content[2]
                              + " 差:" + evaluateTable.KeyAttitude[i].Content[3];

                    FineUI.HiddenField hf = sf.Items[2] as FineUI.HiddenField;
                    hf.Text = evaluateTable.KeyAttitude[i].Title
                              + "&" + evaluateTable.KeyAttitude[i].Content[0]
                              + "^" + evaluateTable.KeyAttitude[i].Content[1]
                              + "^" + evaluateTable.KeyAttitude[i].Content[2]
                              + "^" + evaluateTable.KeyAttitude[i].Content[3];
                }

                for (int i = 0; i < evaluateTable.Response.Count; i++)
                {
                    SimpleForm sf = Panel6.Items[i] as SimpleForm;
                    sf.Collapsed = false;
                    TriggerBox         tb = sf.Items[0] as TriggerBox;
                    TextArea           ta = sf.Items[1] as TextArea;
                    FineUI.HiddenField hf = sf.Items[2] as FineUI.HiddenField;
                    tb.Text = evaluateTable.Response[i].Title;
                    ta.Text = evaluateTable.Response[i].Content[0];
                    hf.Text = evaluateTable.Response[i].Title + "&" + evaluateTable.Response[i].Content[0];
                }

                for (int i = 0; i < evaluateTable.Qualify.Count; i++)
                {
                    SimpleForm sf = Panel7.Items[i] as SimpleForm;
                    sf.Collapsed = false;
                    TriggerBox tb = sf.Items[0] as TriggerBox;
                    TextArea   ta = sf.Items[1] as TextArea;
                    tb.Text = evaluateTable.Qualify[i].Title;
                    ta.Text = "优:" + evaluateTable.Qualify[i].Content[0]
                              + " 良:" + evaluateTable.Qualify[i].Content[1]
                              + " 中:" + evaluateTable.Qualify[i].Content[2]
                              + " 差:" + evaluateTable.Qualify[i].Content[3];

                    FineUI.HiddenField hf = sf.Items[2] as FineUI.HiddenField;
                    hf.Text = evaluateTable.Qualify[i].Title
                              + "&" + evaluateTable.Qualify[i].Content[0]
                              + "^" + evaluateTable.Qualify[i].Content[1]
                              + "^" + evaluateTable.Qualify[i].Content[2]
                              + "^" + evaluateTable.Qualify[i].Content[3];
                }

                for (int i = 0; i < evaluateTable.Attitude.Count; i++)
                {
                    SimpleForm sf = Panel8.Items[i] as SimpleForm;
                    sf.Collapsed = false;
                    TriggerBox tb = sf.Items[0] as TriggerBox;
                    TextArea   ta = sf.Items[1] as TextArea;
                    tb.Text = evaluateTable.Attitude[i].Title;
                    ta.Text = "优:" + evaluateTable.Attitude[i].Content[0]
                              + " 良:" + evaluateTable.Attitude[i].Content[1]
                              + " 中:" + evaluateTable.Attitude[i].Content[2]
                              + " 差:" + evaluateTable.Attitude[i].Content[3];

                    FineUI.HiddenField hf = sf.Items[2] as FineUI.HiddenField;
                    hf.Text = evaluateTable.Attitude[i].Title
                              + "&" + evaluateTable.Attitude[i].Content[0]
                              + "^" + evaluateTable.Attitude[i].Content[1]
                              + "^" + evaluateTable.Attitude[i].Content[2]
                              + "^" + evaluateTable.Attitude[i].Content[3];
                }

                TextArea_Reject1.Text = "累计旷工3天以上的;\n严重失职,营私舞弊,给本单位造成3000元以上经济损失或者其它严重后果的;\n同时与其他用人单位建立劳动关系,对完成本单位工作任务造成严重影响,或者经本单位提出,拒不改正的;\n违背职业道德,行贿、受贿价值超过3000元以上的;\n被依法追究刑事责任的;";
                TextArea_Reject2.Text = evaluateTable.Reject[0].Content[0];
            }
            else    //如果该被考评人的岗位责任书尚未制定,则被考评人姓名、岗位名称、用工部门、用工单位和考核时间段从父网页获取
            {
                Label_EvaluatedName.Text = Request.QueryString["name"];
                Label_PostName.Text      = Request.QueryString["postname"];
                Label_LaborDep.Text      = Request.QueryString["labordepart"];
                Label_LaborUnit.Text     = Request.QueryString["depart"];
                Label_Period.Text        = Request.QueryString["starttime"] + " ~ " + Request.QueryString["stoptime"];
                TextArea_Reject1.Text    = "累计旷工3天以上的;\n严重失职,营私舞弊,给本单位造成3000元以上经济损失或者其它严重后果的;\n同时与其他用人单位建立劳动关系,对完成本单位工作任务造成严重影响,或者经本单位提出,拒不改正的;\n违背职业道德,行贿、受贿价值超过3000元以上的;\n被依法追究刑事责任的;";
            }
        }