コード例 #1
0
        private void BindPage()
        {
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 3).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, idHistoryCrew);
                if (stianswer == null)
                {

                    stianswer = new StimulationCriterionAnswer();
                }
                stianswerlist.Add(stianswer);
            }

            lab_usetime.Text = stianswerlist[0].Content;
            lab_value.Text = stianswerlist[1].Content;
            lab_external.Text = stianswerlist[2].Content;
            lab_sample.Text = stianswerlist[3].Content;
            lab_income.Text = stianswerlist[4].Content;
            lab_project.Text = stianswerlist[5].Content;
            lab_litigate.Text = stianswerlist[6].Content;
            lab_affiche.Text = stianswerlist[7].Content;
            lab_log.Text = stianswerlist[8].Content;

            lab_case.Text = stianswerlist[9].Content;
            lab_collection.Text = stianswerlist[10].Content;
            lab_achievement.Text = stianswerlist[11].Content;

            lab_thesis.Text = stianswerlist[12].Content;

            CY.CSTS.Core.Business.StimulationApplicationForCrew cenapp = CY.CSTS.Core.Business.StimulationApplicationForCrew.Load(idHistoryCrew);
            if (cenapp != null)
            {
                CY.CSTS.Core.Business.MACHINESET set=CY.CSTS.Core.Business.MACHINESET.Load(cenapp.Id);
                if(set!=null)
                {
                    lbSetName.Text = set.SETNAME;
                    this.Title = set.SETNAME;
                }

                lbScore.Text = cenapp.Score.ToString();
            }
        }
コード例 #2
0
        private void BindPage()
        {
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 1).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            StimulationApplicationForCenter appforcenter = StimulationApplicationForCenter.Load(stimuappexist.Id);
            if (appforcenter != null)
            {
                this.labstatus.Text = appforcenter.Statename;
            }
            for (int i = 0; i < questlist.Count; i++)
            {
                StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stimuappexist.Id);
                if (stianswer == null || stianswer.Content=="")
                {
                    this.SubmitApp.Visible = false;
                    stianswer = new StimulationCriterionAnswer();
                }
                stianswerlist.Add(stianswer);
            }

            labworkpoint.Text = stianswerlist[0].Content;
            labweb.Text = stianswerlist[1].Content;
            labdatabase.Text = stianswerlist[2].Content;
            labServer.Text = stianswerlist[3].Content;
            labinstru.Text = stianswerlist[4].Content;
            labflack.Text = stianswerlist[5].Content;
            labanalyse.Text = stianswerlist[6].Content;
            labsatisf.Text = stianswerlist[7].Content;
            laboffice.Text = stianswerlist[8].Content;
        }
コード例 #3
0
        private void forcenteraddquestion(StimulationApplicationForCenter appforcenter)
        {
            try
            {

                //StimulationCheck stimuche = StimulationCheck.getNew();
                //string SQLWhere = "StimulatedType='2' and StimulationId='" + stimuche.Id + "'";
                //stimtype = StimulationType.SelecByWhere(SQLWhere);
                //stimuappexist = StimulationAppliction.GetStimuAppWhere("StimulationAndTypeId='" + stimtype.Id + "'");
                List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
                questlist = questlist.Where(Item => Item.StimulationContentType == 1).ToList();
                List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

                for (int i = 0; i < questlist.Count; i++)
                {
                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, appforcenter.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();
                        stianswer.QuestionID = questlist[i].Id;
                        stianswer.ApplicationId = appforcenter.Id;
                    }

                    stianswerlist.Add(stianswer);
                }

                if (this.workpoint_badly.Checked)
                {

                    stianswerlist[0].Content = "完成较差";
                }
                else if (this.workpoint_commonly.Checked)
                {
                    stianswerlist[0].Content = "大部分完成";
                }
                else if (this.workpoint_all_right.Checked)
                {
                    stianswerlist[0].Content = "较好完成";
                }
                else if (this.workpoint_excellence.Checked)
                {
                    stianswerlist[0].Content = "完成好";
                }
                stianswerlist[0].Save();

                if (this.Web_badly.Checked)
                {
                    stianswerlist[1].Content = "差";
                }
                else if (this.Web_all_right.Checked)
                {
                    stianswerlist[1].Content = "一般";
                }
                else if (this.Web_excellence.Checked)
                {
                    stianswerlist[1].Content = "好";
                }
                stianswerlist[1].Save();

                if (this.Database_lot_error.Checked)
                {
                    stianswerlist[2].Content = "差错较多";
                }
                else if (this.Database_little_error.Checked)
                {
                    stianswerlist[2].Content = "少量差错";
                }
                else if (this.Database_no_error.Checked)
                {
                    stianswerlist[2].Content = "无差错";
                }
                stianswerlist[2].Save();

                if (this.Server_badly.Checked)
                {
                    stianswerlist[3].Content = "完成差";
                }
                else if (this.Server_all_right.Checked)
                {
                    stianswerlist[3].Content = "基本完成";
                }
                else if (this.Server_excellence.Checked)
                {
                    stianswerlist[3].Content = "完成计划运行好";
                }
                stianswerlist[3].Save();

                stianswerlist[4].Content = tb_newinstrument.Text.Trim();
                stianswerlist[4].Save();

                stianswerlist[5].Content = tb_flack.Text.Trim();
                stianswerlist[5].Save();

                stianswerlist[6].Content = tb_analyse.Text.Trim();
                stianswerlist[6].Save();

                stianswerlist[7].Content = tb_satisf.Text.Trim();
                stianswerlist[7].Save();

                if (this.office_badly.Checked)
                {
                    stianswerlist[8].Content = "差";
                }
                else if (this.office_all_right.Checked)
                {
                    stianswerlist[8].Content = "一般";
                }
                else if (this.office_excellent.Checked)
                {
                    stianswerlist[8].Content = "好";
                }
                stianswerlist[8].Save();

            }
            catch (Exception ex)
            {

            }
        }
コード例 #4
0
        private void BindPage()
        {
            if (stimuappexist != null)
            {
                AnnexDataBind();
            }

            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 1).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                if (stimuappexist != null)
                {
                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stimuappexist.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();

                    }
                    stianswerlist.Add(stianswer);
                }
            }
            if (stianswerlist.Count != 0)
            {

                switch (stianswerlist[0].Content)
                {
                    case "完成较差": workpoint_badly.Checked = true; break;
                    case "大部分完成": workpoint_commonly.Checked = true; break;
                    case "较好完成": workpoint_all_right.Checked = true; break;
                    case "完成好": workpoint_excellence.Checked = true; break;
                }
                switch (stianswerlist[1].Content)
                {
                    case "差": Web_badly.Checked = true; break;
                    case "一般": Web_all_right.Checked = true; break;
                    case "好": Web_excellence.Checked = true; break;
                }

                switch (stianswerlist[2].Content)
                {
                    case "差错较多": Database_lot_error.Checked = true; break;
                    case "少量差错": Database_little_error.Checked = true; break;
                    case "无差错": Database_no_error.Checked = true; break;
                }

                switch (stianswerlist[3].Content)
                {
                    case "完成差": Server_badly.Checked = true; break;
                    case "基本完成": Server_all_right.Checked = true; break;
                    case "完成计划运行好": this.Server_excellence.Checked = true; break;
                }

                tb_newinstrument.Text = stianswerlist[4].Content;

                tb_flack.Text = stianswerlist[5].Content;

                tb_analyse.Text = stianswerlist[6].Content;

                tb_satisf.Text = stianswerlist[7].Content;

                switch (stianswerlist[8].Content)
                {
                    case "差": office_badly.Checked = true; break;
                    case "一般": office_all_right.Checked = true; break;
                    case "好": this.office_excellent.Checked = true; break;
                }

            }

            if (stimtype.State == 2)
            {
                this.SubmitApp.Visible = true;
                this.SaveApp.Visible = true;

                if (stimuappexist == null)
                {
                    this.DeleApp.Visible = false;
                }
                else
                {
                    if (stimuappexist != null)
                    {
                        StimulationApplicationForCenter appforcenter = StimulationApplicationForCenter.Load(stimuappexist.Id);
                        if (appforcenter.State == 1 || appforcenter.State == 2)
                        {
                            this.DeleApp.Visible = true;
                        }
                        if (appforcenter.State == 3 || appforcenter.State == 4)
                        {
                            SaveApp.Visible = false;
                            DeleApp.Visible = false;
                        }
                    }
                    else
                    {
                        this.DeleApp.Visible = false;
                    }

                }
            }
            else if (stimtype.State == 3)
            {
                this.SubmitApp.Visible = true;
                this.SaveApp.Visible = false;
                this.DeleApp.Visible = false;
            }
            else
            {
                this.SubmitApp.Visible = false;
                this.SaveApp.Visible = false;
                this.DeleApp.Visible = false;
            }
        }
コード例 #5
0
ファイル: CrewScore.aspx.cs プロジェクト: dalinhuang/cy-csts
        protected void bindtable()
        {
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 3).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                CY.CSTS.Core.Business.StimulationCriterionAnswer ans = new CY.CSTS.Core.Business.StimulationCriterionAnswer();
                ans = CY.CSTS.Core.Business.StimulationCriterionAnswer.GetAnseerByQuestNappIdNexpertId(questlist[i].Id, id, U.Id);
                if (ans == null)
                {
                    //this.SubmitApp.Visible = false;
                    ans = CY.CSTS.Core.Business.StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, id);
                    if (ans == null)
                    {
                        ans = new StimulationCriterionAnswer();
                    }
                }
                stianswerlist.Add(ans);
            }

            int count = stianswerlist.Count;
            if (count >= 1)
            {
                lab_usetime.Text = stianswerlist[0].Content;
                if (stianswerlist[0].Credit != 0)
                {
                    tbScore1.Value = stianswerlist[0].Credit.ToString();
                }
            }
            if (count >= 2)
            {
                lab_value.Text = stianswerlist[1].Content;
                if (stianswerlist[1].Credit != 0)
                {
                    tbScore2.Value = stianswerlist[1].Credit.ToString();
                }
            }
            if (count >= 3)
            {
                lab_external.Text = stianswerlist[2].Content;
                if (stianswerlist[2].Credit != 0)
                {
                    tbScore3.Value = stianswerlist[2].Credit.ToString();
                }
            }
            if (count >= 4)
            {
                lab_sample.Text = stianswerlist[3].Content;
                if (stianswerlist[3].Credit != 0)
                {
                    tbScore4.Value = stianswerlist[3].Credit.ToString();
                }
            }
            if (count >= 5)
            {
                lab_income.Text = stianswerlist[4].Content;
                if (stianswerlist[4].Credit != 0)
                {
                    tbScore5.Value = stianswerlist[4].Credit.ToString();
                }
            }
            if (count >= 6)
            {
                lab_project.Text = stianswerlist[5].Content;
                if (stianswerlist[5].Credit != 0)
                {
                    tbScore6.Value = stianswerlist[5].Credit.ToString();
                }
            }
            if (count >= 7)
            {
                lab_litigate.Text = stianswerlist[6].Content;
                if (stianswerlist[6].Credit != 0)
                {
                    tbScore7.Value = stianswerlist[6].Credit.ToString();
                }
            }
            if (count >= 8)
            {
                lab_affiche.Text = stianswerlist[7].Content;
                if (stianswerlist[7].Credit != 0)
                {
                    tbScore8.Value = stianswerlist[7].Credit.ToString();
                }
            }
            if (count >= 9)
            {
                lab_log.Text = stianswerlist[8].Content;
                if (stianswerlist[8].Credit != 0)
                {
                    tbScore9.Value = stianswerlist[8].Credit.ToString();
                }
            }
            if (count >= 10)
            {

                lab_case.Text = stianswerlist[9].Content;
                if (stianswerlist[9].Credit != 0)
                {
                    tbScore10.Value = stianswerlist[9].Credit.ToString();
                }
            }
            if (count >= 11)
            {
                lab_collection.Text = stianswerlist[10].Content;
                if (stianswerlist[10].Credit != 0)
                {
                    tbScore11.Value = stianswerlist[10].Credit.ToString();
                }
            }
            if (count >= 12)
            {
                lab_achievement.Text = stianswerlist[11].Content;
                if (stianswerlist[11].Credit != 0)
                {
                    tbScore12.Value = stianswerlist[11].Credit.ToString();
                }
            }
            if (count >= 13)
            {
                lab_thesis.Text = stianswerlist[12].Content;
                if (stianswerlist[12].Credit != 0)
                {
                    tbScore13.Value = stianswerlist[12].Credit.ToString();
                }
            }

            CY.CSTS.Core.Business.Check check = CY.CSTS.Core.Business.Check.SelectByAppIdAndTypeAndExpId(id, 5, U.Id);
            if (check != null)
            {
                tbAuditDes.Text = check.AuditDes;
            }
        }
コード例 #6
0
        private void BindPage()
        {
            UndoApp.Visible = false;
            btnPass.Visible = false;
            btnUnpass.Visible = false;
            btnModi.Visible = false;
            btnOver.Visible = false;
            EditApp.Visible = false;
            btnModi.Visible = false;
            if (stiforcrew != null)
            {
                this.labstatus.Text = stiforcrew.Statename;
            }
            CY.CSTS.Core.Business.User U = (CY.CSTS.Core.Business.User)Session["User"];
            if (U.UserType == 6 || U.UserType == 7 && (stimtype.State == 3 || stimtype.State == 2))
            {

                if (stiforcrew != null)
                {
                    this.labstatus.Text = stiforcrew.Statename;
                    if (stiforcrew.State == 1)
                    {
                        this.SubmitApp.Visible = true;
                        this.UndoApp.Visible = false;
                        this.EditApp.Visible = true;
                    }
                    if (stiforcrew.State == 2)
                    {
                        this.UndoApp.Visible = true;
                        btnPass.Visible = true;
                        btnUnpass.Visible = true;
                        btnModi.Visible = true;
                    }
                    if (stiforcrew.State == 3)
                    {
                        btnPass.Visible = true;
                        btnUnpass.Visible = true;
                        btnModi.Visible = true;
                    }
                    else if (stiforcrew.State == 4)
                    {
                        this.EditApp.Visible = true;
                        btnPass.Visible = true;
                        btnUnpass.Visible = true;
                        btnOver.Visible = true;
                    }
                    else if (stiforcrew.State == 5)
                    {
                        btnUnpass.Visible = true;
                        btnModi.Visible = true;
                        btnOver.Visible = true;
                    }
                    else if (stiforcrew.State == 6)
                    {
                        btnPass.Visible = true;
                        btnModi.Visible = true;
                        btnOver.Visible = true;
                    }
                    else if (stiforcrew.State == 8)
                    {
                        this.EditApp.Visible = true;
                    }
                    else if (stiforcrew.State == 11)
                    {
                        this.btnPrint.Visible = true;
                    }
                }
            }
            else if (U.UserType == 2 || U.UserType == 3 || U.UserType == 4 && (stimtype.State == 3 || stimtype.State == 2 || stimtype.State == 4))
            {
                if (stiforcrew != null)
                {
                    this.labstatus.Text = stiforcrew.Statename;
                    if (stiforcrew.State == 2)
                    {

                        this.UndoApp.Visible = true;
                    }
                    else if (stiforcrew.State == 1)
                    {
                        this.SubmitApp.Visible = true;
                        this.UndoApp.Visible = false;
                        this.EditApp.Visible = true;

                    }
                    else if (stiforcrew.State == 4 || stiforcrew.State == 8)
                    {
                        this.EditApp.Visible = true;
                    }
                    else if (stiforcrew.State == 11)
                    {
                        this.btnPrint.Visible = true;
                    }
                }
            }
            //StimulationCheck stimuche = StimulationCheck.getNew();
            //string sqlwhere = "StimulationId='" + stimuche.Id.ToString() + "'" + "and StimulatedType='1'";
            //stimtype = StimulationType.SelecByWhere(sqlwhere);

            //stiforcrew = StimulationApplicationForCrew.FindMachineGroupNewestAppforCrew(stimtype.Id, SetID);
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 3).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stiforcrew.Id);
                if (stianswer == null || stianswer.Content == "")
                {
                    this.SubmitApp.Visible = false;
                    stianswer = new StimulationCriterionAnswer();
                }
                stianswerlist.Add(stianswer);
            }

            lab_usetime.Text = stianswerlist[0].Content;
            lab_value.Text = stianswerlist[1].Content;
            lab_external.Text = stianswerlist[2].Content;
            lab_sample.Text = stianswerlist[3].Content;
            lab_income.Text = stianswerlist[4].Content;
            lab_project.Text = stianswerlist[5].Content;
            lab_litigate.Text = stianswerlist[6].Content;
            lab_affiche.Text = stianswerlist[7].Content;
            lab_log.Text = stianswerlist[8].Content;

            lab_case.Text = stianswerlist[9].Content;
            lab_collection.Text = stianswerlist[10].Content;
            lab_achievement.Text = stianswerlist[11].Content;

            lab_thesis.Text = stianswerlist[12].Content;
        }
コード例 #7
0
        private void BindPage()
        {
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 3).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stiforcrew.Id);
                if (stianswer == null)
                {

                    stianswer = new StimulationCriterionAnswer();
                }
                stianswerlist.Add(stianswer);
            }

            lab_usetime.Text = stianswerlist[0].Content;
            lab_value.Text = stianswerlist[1].Content;
            lab_external.Text = stianswerlist[2].Content;
            lab_sample.Text = stianswerlist[3].Content;
            lab_income.Text = stianswerlist[4].Content;
            lab_project.Text = stianswerlist[5].Content;
            lab_litigate.Text = stianswerlist[6].Content;
            lab_affiche.Text = stianswerlist[7].Content;
            lab_log.Text = stianswerlist[8].Content;

            lab_case.Text = stianswerlist[9].Content;
            lab_collection.Text = stianswerlist[10].Content;
            lab_achievement.Text = stianswerlist[11].Content;

            lab_thesis.Text = stianswerlist[12].Content;
        }
コード例 #8
0
        private void forsubaddquestion(StimulationApplicationForSubCenterAndCollaborateUnit stiforsub_coop)
        {
            try
            {
                StimulationCheck stimuche = StimulationCheck.getNew();
                string SQLWhere = "StimulatedType='3' and StimulationId='" + stimuche.Id + "'";
                stimtype = StimulationType.SelecByWhere(SQLWhere);
                stiforsub_coop = StimulationApplicationForSubCenterAndCollaborateUnit.FindUnitNewestAppforSub_Coop(stimtype.Id, u.UnitID);
                List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
                questlist = questlist.Where(Item => Item.StimulationContentType == 2).ToList();
                List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

                for (int i = 0; i < questlist.Count; i++)
                {
                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stiforsub_coop.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();
                        stianswer.QuestionID = questlist[i].Id;
                        stianswer.ApplicationId = stiforsub_coop.Id;
                    }
                    stianswerlist.Add(stianswer);
                }

                stianswerlist[0].Content = this.tb_instrument.Text.Trim();
                stianswerlist[0].Save();

                stianswerlist[1].Content = tb_instru_scale.Text.Trim();
                stianswerlist[1].Save();

                stianswerlist[2].Content = tb_instru_worktime.Text.Trim();

                stianswerlist[2].Save();

                stianswerlist[3].Content = tb_external.Text.Trim();

                stianswerlist[3].Save();

                stianswerlist[4].Content = tb_income.Text.Trim();
                stianswerlist[4].Save();

                stianswerlist[5].Content = tb_sample.Text.Trim();
                stianswerlist[5].Save();

                stianswerlist[6].Content = tb_project.Text.Trim();
                stianswerlist[6].Save();

                if (this.affiche_badly.Checked)
                {
                    stianswerlist[7].Content = "较差";
                }
                else if (this.affiche_all_right.Checked)
                {
                    stianswerlist[7].Content = "一般";
                }
                else if (this.affiche_excellent.Checked)
                {
                    stianswerlist[7].Content = "很好";
                }
                stianswerlist[7].Save();

                stianswerlist[8].Content = tb_long_distance.Text.Trim();

                stianswerlist[8].Save();

                stianswerlist[9].Content = tbdistancemanage.Text.Trim();

                stianswerlist[9].Save();

                stianswerlist[10].Content = tbAppraise.Text.Trim();

                stianswerlist[10].Save();

                //if (long_distance_manage_verybad.Checked)
                //{
                //    stianswerlist[9].Content = "差";
                //}
                //if (this.long_distance_manage_badly.Checked)
                //{
                //    stianswerlist[9].Content = "较差";
                //}
                //else if (this.long_distance_manage_normal.Checked)
                //{
                //    stianswerlist[9].Content = "一般";
                //}
                //else if (this.long_distance_manage_excillent.Checked)
                //{
                //    stianswerlist[9].Content = "很好";
                //}
                //stianswerlist[9].Save();

                //if (appraise_none.Checked)
                //{
                //    stianswerlist[10].Content = "无";
                //}
                //if (this.appraise_badly.Checked)
                //{
                //    stianswerlist[10].Content = "差";
                //}
                //else if (this.appraise_normal.Checked)
                //{
                //    stianswerlist[10].Content = "良";
                //}
                //else if (this.appraise_excellent.Checked)
                //{
                //    stianswerlist[10].Content = "优";
                //}
                //stianswerlist[10].Save();

                if (examname == "协作单位")
                {

                    if (this.share_badly.Checked)
                    {
                        stianswerlist[11].Content = "较差";
                    }
                    else if (this.share_normal.Checked)
                    {
                        stianswerlist[11].Content = "较好";
                    }
                    else if (this.share_good.Checked)
                    {
                        stianswerlist[11].Content = "好";
                    }

                    stianswerlist[11].Save();
                }
                else
                {

                    if (subshare_badly.Checked)
                    {
                        stianswerlist[11].Content = "差";
                    }
                    if (this.subshare_normal.Checked)
                    {
                        stianswerlist[11].Content = "较差";
                    }
                    else if (this.subshare_good.Checked)
                    {
                        stianswerlist[11].Content = "较好";
                    }
                    else if (this.subshare_exellent.Checked)
                    {
                        stianswerlist[11].Content = "好";
                    }
                    stianswerlist[11].Save();
                }

                if (Rb_noneset.Checked)
                {
                    stianswerlist[12].Content = "未建设";
                }
                if (this.Rb_noneupdate.Checked)
                {
                    stianswerlist[12].Content = "未更新";
                }
                else if (this.Rb_update.Checked)
                {
                    stianswerlist[12].Content = "有更新";
                }
                else if (this.Rb_updatequarterly.Checked)
                {
                    stianswerlist[12].Content = "每季度有更新";
                }
                else if (this.Rb_updatemonthly.Checked)
                {
                    stianswerlist[12].Content = "每月有更新";
                }
                stianswerlist[12].Save();

                stianswerlist[13].Content = tb_submit.Text.Trim();
                stianswerlist[13].Save();

                stianswerlist[14].Content = tb_thesis.Text.Trim();
                stianswerlist[14].Save();

                //添加附件
                UploadFile(stiforsub_coop.Id);

            }
            catch (Exception ex)
            {

            }
        }
コード例 #9
0
        private void BindPage()
        {
            StimulationCheck stimuche = StimulationCheck.getNew();
            string SQLWhere = "StimulatedType='3' and StimulationId='" + stimuche.Id + "'";
            stimtype = StimulationType.SelecByWhere(SQLWhere);
            stiforsub_coop = StimulationApplicationForSubCenterAndCollaborateUnit.FindUnitNewestAppforSub_Coop(stimtype.Id, u.UnitID);

            if (stiforsub_coop != null)
            {
                AnnexDataBind();
                List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
                questlist = questlist.Where(Item => Item.StimulationContentType == 2).ToList();
                List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();
                for (int i = 0; i < questlist.Count; i++)
                {

                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stiforsub_coop.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();
                    }
                    stianswerlist.Add(stianswer);

                }
                this.tb_instrument.Text = stianswerlist[0].Content;
                this.tb_instru_scale.Text = stianswerlist[1].Content;
                tb_instru_worktime.Text = stianswerlist[2].Content;
                tb_external.Text = stianswerlist[3].Content;
                tb_income.Text = stianswerlist[4].Content;
                tb_sample.Text = stianswerlist[5].Content;
                tb_project.Text = stianswerlist[6].Content;

                switch (stianswerlist[7].Content)
                {
                    case "较差": affiche_badly.Checked = true; break;
                    case "一般": affiche_all_right.Checked = true; break;
                    case "很好": affiche_excellent.Checked = true; break;
                }

                tb_long_distance.Text = stianswerlist[8].Content;

                tbdistancemanage.Text = stianswerlist[9].Content;

                tbAppraise.Text = stianswerlist[10].Content;

                //switch (stianswerlist[9].Content)
                //{
                //    case "差": long_distance_manage_verybad.Checked = true; break;
                //    case "较差": long_distance_manage_badly.Checked = true; break;
                //    case "一般": long_distance_manage_normal.Checked = true; break;
                //    case "很好": this.long_distance_manage_excillent.Checked = true; break;
                //}

                //switch (stianswerlist[10].Content)
                //{
                //    case "无": appraise_none.Checked = true; break;
                //    case "差": appraise_badly.Checked = true; break;
                //    case "良": appraise_normal.Checked = true; break;
                //    case "优": this.appraise_excellent.Checked = true; break;
                //}
                if (examname == "协作单位")
                {
                    switch (stianswerlist[11].Content)
                    {
                        case "较差": share_badly.Checked = true; break;
                        case "较好": share_normal.Checked = true; break;
                        case "好": share_good.Checked = true; break;

                    }
                }
                else if (examname == "分中心")
                {
                    switch (stianswerlist[11].Content)
                    {
                        case "差": subshare_badly.Checked = true; break;
                        case "较差": subshare_normal.Checked = true; break;
                        case "较好": subshare_good.Checked = true; break;
                        case "好": this.subshare_exellent.Checked = true; break;
                    }

                    switch (stianswerlist[12].Content)
                    {
                        case "未建设": Rb_noneset.Checked = true; break;
                        case "未更新": Rb_noneupdate.Checked = true; break;
                        case "有更新": Rb_update.Checked = true; break;
                        case "每季度有更新": this.Rb_updatequarterly.Checked = true; break;
                        case "每月有更新": this.Rb_updatemonthly.Checked = true; break;
                    }

                    tb_submit.Text = stianswerlist[13].Content;
                    tb_thesis.Text = stianswerlist[14].Content;
                }
            }

            if (stimtype.State == 2)
            {
                this.SubmitApp.Visible = true;
                this.SaveApp.Visible = true;

                if (stiforsub_coop == null)
                {
                    this.DeleApp.Visible = false;
                }
                else
                {
                    this.DeleApp.Visible = true;
                }
                if (u != null)
                {
                    int countThisYear = CY.CSTS.Core.Business.view_INSTRUMENT.getUnitAuditInsCount(u.UnitID);
                    int count = CY.CSTS.Core.Business.view_INSTRUMENT.getUnitInsCount(u.UnitID);
                    tb_instrument.Text = count.ToString();
                    if (count == 0)
                    {
                        tb_instru_scale.Text = "0";
                    }
                    else
                    {
                        float persents = ((((float)countThisYear) / count) * 100);
                        if (persents.ToString().Length > (persents.ToString().LastIndexOf('.') + 3))
                        {
                            tb_instru_scale.Text = persents.ToString().Substring(0, persents.ToString().LastIndexOf('.') + 3);
                        }
                        else
                        {
                            tb_instru_scale.Text = persents.ToString();
                        }
                    }
                }
            }
            else if (stimtype.State == 3)
            {
                if (stiforsub_coop == null)
                {
                    this.SubmitApp.Visible = true;
                    this.SaveApp.Visible = true;
                    this.DeleApp.Visible = false;
                    if (u != null)
                    {
                        int countThisYear = CY.CSTS.Core.Business.view_INSTRUMENT.getUnitAuditInsCount(u.UnitID);
                        int count = CY.CSTS.Core.Business.view_INSTRUMENT.getUnitInsCount(u.UnitID);
                        tb_instrument.Text = count.ToString();
                        if (count == 0)
                        {
                            tb_instru_scale.Text = "0";
                        }
                        else
                        {
                            float persents = ((((float)countThisYear) / count) * 100);
                            if (persents.ToString().Length > (persents.ToString().LastIndexOf('.') + 3))
                            {
                                tb_instru_scale.Text = persents.ToString().Substring(0, persents.ToString().LastIndexOf('.') + 3);
                            }
                            else
                            {
                                tb_instru_scale.Text = persents.ToString();
                            }
                        }
                    }
                }
                else if (stiforsub_coop.State == 1)
                {
                    this.SubmitApp.Visible = true;
                    this.SaveApp.Visible = true;
                    this.DeleApp.Visible = true;
                }
                else if (stiforsub_coop.State == 4)
                {
                    this.SubmitApp.Visible = true;
                    this.SaveApp.Visible = false;
                    this.DeleApp.Visible = false;
                }
                else
                {
                    this.SubmitApp.Visible = false;
                    this.SaveApp.Visible = false;
                    this.DeleApp.Visible = false;
                }

            }
            else
            {
                this.SubmitApp.Visible = false;
                this.SaveApp.Visible = false;
                this.DeleApp.Visible = false;
            }
        }
コード例 #10
0
        private void Bindpage()
        {
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 1).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, appforcenter.Id);
                if (stianswer == null)
                {
                    stianswer = new StimulationCriterionAnswer();
                }
                stianswerlist.Add(stianswer);
            }
            if (stianswerlist.Count != 0)
            {
                this.lab_workpoint.Text = stianswerlist[0].Content;
                this.lab_web.Text = stianswerlist[1].Content;
                this.lab_database.Text = stianswerlist[2].Content;
                this.lab_long_serve.Text = stianswerlist[3].Content;
                this.lab_newinstru.Text = stianswerlist[4].Content;
                this.lab_flack.Text = stianswerlist[5].Content;
                this.lab_analys.Text = stianswerlist[6].Content;
                this.lab_satisfy.Text = stianswerlist[7].Content + "%";
                this.lab_office.Text = stianswerlist[8].Content;
            }
            if (appforcenter.State == 4)
            {
                this.Appreject.Visible = false;
            }
            if (appforcenter.State == 5)
            {
                this.Apppass.Visible = false;
            }
            CY.CSTS.Core.Business.Check check = CY.CSTS.Core.Business.Check.SelectByAppIdAndType(appforcenter.Id, 1);
            if (check != null)
            {
                lbDes.Text = check.AuditDes;
            }
        }
コード例 #11
0
        private void BindPage()
        {
            if (stiforsub_coop != null && !stiforsub_coop.IsNew)
            {
                if (stiforsub_coop.State == 2)
                {

                    this.UndoApp.Visible = true;
                }
                else if (stiforsub_coop.State == 1)
                {
                    this.SubmitApp.Visible = true;
                    this.UndoApp.Visible = false;
                    this.EditApp.Visible = true;

                }
                else if (stiforsub_coop.State == 4)
                {
                    this.UndoApp.Visible = false;
                    this.EditApp.Visible = true;
                }
                else if (stiforsub_coop.State == 7 || stiforsub_coop.State == 8)
                {
                    this.btnPrint.Visible = true;
                    this.UndoApp.Visible = false;
                    this.EditApp.Visible = false;
                }
                else
                {
                    this.UndoApp.Visible = false;
                    this.EditApp.Visible = false;
                }
            }
            else
            {
                this.UndoApp.Visible = false;
                this.EditApp.Visible = false;
            }
            if (stiforsub_coop != null)
            {
                labstatus.Text = stiforsub_coop.Statename;
            }
            if (stiforsub_coop != null)
            {
                List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
                questlist = questlist.Where(Item => Item.StimulationContentType == 2).ToList();
                List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();
                for (int i = 0; i < questlist.Count; i++)
                {

                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stiforsub_coop.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();
                    }
                    stianswerlist.Add(stianswer);
                    if (examname == "协作单位")
                    {
                        if (i < 12)
                        {
                            if (stianswer.Content == "" || stianswer.Content == null)
                            {
                                this.SubmitApp.Visible = false;
                            }
                        }
                    }
                    else if (examname == "分中心")
                    {
                        if (i < 15)
                        {
                            if (stianswer.Content == "" || stianswer.Content == null)
                            {
                                this.SubmitApp.Visible = false;
                            }
                        }
                    }

                }
                this.lab_instru.Text = stianswerlist[0].Content;
                this.lab_instruscal.Text = stianswerlist[1].Content;
                lab_worktime.Text = stianswerlist[2].Content;
                lab_external.Text = stianswerlist[3].Content;
                lab_income.Text = stianswerlist[4].Content;
                lab_sample.Text = stianswerlist[5].Content;
                lab_project.Text = stianswerlist[6].Content;
                lab_affiche.Text = stianswerlist[7].Content;
                lab_long_distance.Text = stianswerlist[8].Content;
                lab_long_distance_manage.Text = stianswerlist[9].Content;
                lab_appraise.Text = stianswerlist[10].Content;
                if (examname == "协作单位")
                {
                    lab_share.Text = stianswerlist[11].Content;
                }
                else if (examname == "分中心")
                {
                    lab_subshare.Text = stianswerlist[11].Content;
                }
                lab_subweb.Text = stianswerlist[12].Content;
                lab_submit.Text = stianswerlist[13].Content;
                lab_thesis.Text = stianswerlist[14].Content;
            }
        }
コード例 #12
0
        private void BindPage()
        {
            List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
            questlist = questlist.Where(Item => Item.StimulationContentType == 2).ToList();
            List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

            for (int i = 0; i < questlist.Count; i++)
            {
                StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, stiforsub_coop.Id);
                if (stianswer == null)
                {

                    stianswer = new StimulationCriterionAnswer();
                }
                stianswerlist.Add(stianswer);
            }
            if (unitStr == "sub")
            {
                this.lab_instru.Text = stianswerlist[0].Content;
                this.lab_instruscal.Text = stianswerlist[1].Content;
                lab_worktime.Text = stianswerlist[2].Content;
                lab_external.Text = stianswerlist[3].Content;
                lab_income.Text = stianswerlist[4].Content;
                lab_sample.Text = stianswerlist[5].Content;
                lab_project.Text = stianswerlist[6].Content;
                lab_affiche.Text = stianswerlist[7].Content;
                lab_long_distance.Text = stianswerlist[8].Content;
                lab_long_distance_manage.Text = stianswerlist[9].Content;
                lab_appraise.Text = stianswerlist[10].Content;
                lab_subshare.Text = stianswerlist[11].Content;
                lab_subweb.Text = stianswerlist[12].Content;
                lab_submit.Text = stianswerlist[13].Content;
                lab_thesis.Text = stianswerlist[14].Content;
                this.subdiv.Visible = true;
                this.coopdiv.Visible = false;
            }
            if (unitStr == "coor")
            {
                this.lab_instru1.Text = stianswerlist[0].Content;
                this.lab_instruscal1.Text = stianswerlist[1].Content;
                lab_worktime1.Text = stianswerlist[2].Content;
                lab_external1.Text = stianswerlist[3].Content;
                lab_income1.Text = stianswerlist[4].Content;
                lab_sample1.Text = stianswerlist[5].Content;
                lab_project1.Text = stianswerlist[6].Content;
                lab_affiche1.Text = stianswerlist[7].Content;
                lab_long_distance1.Text = stianswerlist[8].Content;
                lab_long_distance_manage1.Text = stianswerlist[9].Content;
                lab_appraise1.Text = stianswerlist[10].Content;
                lab_subshare1.Text = stianswerlist[11].Content;
                this.subdiv.Visible = false;
                this.coopdiv.Visible = true;
            }

            CY.CSTS.Core.Business.Check check = CY.CSTS.Core.Business.Check.SelectByAppIdAndType(new Guid(hdAppId.Value), 2);
            if (check != null)
            {
                lbDes.Text = check.AuditDes;
            }

            CY.CSTS.Core.Business.Check centercheck = CY.CSTS.Core.Business.Check.SelectByAppIdAndType(new Guid(hdAppId.Value), 4);
            if (centercheck != null)
            {
                lbCenterDes.Text = centercheck.AuditDes;
            }
        }
コード例 #13
0
        private void forcrewaddquestion(StimulationApplicationForCrew appforcrew)
        {
            try
            {
                //StimulationCheck stimuche = StimulationCheck.getNew();
                //string sqlwhere = "StimulationId='" + stimuche.Id.ToString() + "'" + "and StimulatedType='1'";
                //stimtype = StimulationType.SelecByWhere(sqlwhere);

                //appforcrew = StimulationApplicationForCrew.FindMachineGroupNewestAppforCrew(stimtype.Id, SetID);
                List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
                questlist = questlist.Where(Item => Item.StimulationContentType == 3).ToList();
                List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

                for (int i = 0; i < questlist.Count; i++)
                {

                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, appforcrew.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();
                        stianswer.QuestionID = questlist[i].Id;
                        stianswer.ApplicationId = appforcrew.Id;
                    }
                    stianswerlist.Add(stianswer);
                }

                stianswerlist[0].Content = this.tb_usetime.Text.Trim();
                stianswerlist[0].Save();

                stianswerlist[1].Content = tb_value.Text.Trim();
                stianswerlist[1].Save();

                stianswerlist[2].Content = tb_external.Text.Trim();

                stianswerlist[2].Save();

                stianswerlist[3].Content = tb_sample.Text.Trim();

                stianswerlist[3].Save();

                stianswerlist[4].Content = tb_income.Text.Trim();
                stianswerlist[4].Save();

                stianswerlist[5].Content = tb_project.Text.Trim();
                stianswerlist[5].Save();

                stianswerlist[6].Content = tb_litigate.Text.Trim();
                stianswerlist[6].Save();

                if (this.affiche_badly.Checked)
                {
                    stianswerlist[7].Content = "较差";
                }
                else if (this.affiche_all_right.Checked)
                {
                    stianswerlist[7].Content = "一般";
                }
                else if (this.affiche_excellent.Checked)
                {
                    stianswerlist[7].Content = "很好";
                }
                stianswerlist[7].Save();

                if (this.log_none.Checked)
                {
                    stianswerlist[8].Content = "无记录";
                }
                else if (this.log_lotlose.Checked)
                {
                    stianswerlist[8].Content = "大部分缺失";
                }
                else if (this.log_littlelose.Checked)
                {
                    stianswerlist[8].Content = "少量缺失";
                }
                else if (this.log_full.Checked)
                {
                    stianswerlist[8].Content = "完整";
                }
                stianswerlist[8].Save();
                if (this.case_no.Checked)
                {
                    stianswerlist[9].Content = "无";
                }
                else if (this.case_yes.Checked)
                {
                    stianswerlist[9].Content = "有";
                }

                stianswerlist[9].Save();

                stianswerlist[10].Content = lbGather.Text.Trim();
                stianswerlist[10].Save();

                stianswerlist[11].Content = tbachievement_excellent.Text.Trim();
                stianswerlist[11].Save();

                //if (this.achievement_bad.Checked)
                //{
                //    stianswerlist[11].Content = "一般";
                //}
                //else if (this.achievement_normal.Checked)
                //{
                //    stianswerlist[11].Content = "较好";
                //}
                //else if (this.achievement_excellent.Checked)
                //{
                //    stianswerlist[11].Content = "突出";
                //}

                //stianswerlist[11].Save();

                stianswerlist[12].Content = tb_thesis.Text.Trim();
                stianswerlist[12].Save();

                UploadFile(appforcrew.Id);//上传附件
            }
            catch (Exception ex)
            {

            }
        }
コード例 #14
0
        private void BindPage()
        {
            if (appforcrew != null)
            {
                AnnexDataBind();
                List<StimulationCriterionQuestion> questlist = StimulationCriterionQuestion.GetAllStimulationCriterionQuestion() as List<StimulationCriterionQuestion>;
                questlist = questlist.Where(Item => Item.StimulationContentType == 3).ToList();
                List<StimulationCriterionAnswer> stianswerlist = new List<StimulationCriterionAnswer>();

                for (int i = 0; i < questlist.Count; i++)
                {

                    StimulationCriterionAnswer stianswer = StimulationCriterionAnswer.GetAnseerByQuest(questlist[i].Id, appforcrew.Id);
                    if (stianswer == null)
                    {
                        stianswer = new StimulationCriterionAnswer();
                    }
                    stianswerlist.Add(stianswer);
                }
                if (stianswerlist.Count != 0)
                {

                    this.tb_usetime.Text = stianswerlist[0].Content;
                    tb_value.Text = stianswerlist[1].Content;
                    tb_external.Text = stianswerlist[2].Content;
                    tb_sample.Text = stianswerlist[3].Content;
                    tb_income.Text = stianswerlist[4].Content;

                    tb_project.Text = stianswerlist[5].Content;

                    tb_litigate.Text = stianswerlist[6].Content;

                    switch (stianswerlist[7].Content)
                    {
                        case "较差": affiche_badly.Checked = true; break;
                        case "一般": affiche_all_right.Checked = true; break;
                        case "很好": this.affiche_excellent.Checked = true; break;
                    }

                    switch (stianswerlist[8].Content)
                    {
                        case "无记录": log_none.Checked = true; break;
                        case "大部分缺失": this.log_lotlose.Checked = true; break;
                        case "少量缺失": this.log_littlelose.Checked = true; break;
                        case "完整": this.log_full.Checked = true; break;
                    }

                    switch (stianswerlist[9].Content)
                    {
                        case "无": case_no.Checked = true; break;
                        case "有": this.case_yes.Checked = true; break;

                    }

                    switch (stianswerlist[10].Content)
                    {
                        case "否": lbGather.Text = "否"; break;
                        case "是": lbGather.Text = "是"; break;

                    }

                    tbachievement_excellent.Text = stianswerlist[11].Content;

                    //switch (stianswerlist[11].Content)
                    //{
                    //    case "一般": achievement_bad.Checked = true; break;
                    //    case "较好": this.achievement_normal.Checked = true; break;
                    //    case "突出": this.achievement_excellent.Checked = true; break;

                    //}
                    tb_thesis.Text = stianswerlist[12].Content;

                }

            }

            CY.CSTS.Core.Business.MACHINESET mt = CY.CSTS.Core.Business.MACHINESET.Load(new Guid(SetID));
            if (mt != null)
            {
                IList<CY.CSTS.Core.Business.view_INSTRUMENT> insList = CY.CSTS.Core.Business.view_INSTRUMENT.SelectInstrumentByDynamic("MachineGroupId='" + mt.Id + "'", "");
                bool HasGather = false;
                for (int i = 0; i < insList.Count; i++)
                {
                    CY.Utility.Common.CodeInterface.Gather gather = insList[i].Gather;
                    if (gather.TypeNState != 0)
                    {
                        HasGather = true;
                        break;
                    }

                }

                if (HasGather)
                {
                    lbGather.Text = "是";
                }
                else
                {
                    lbGather.Text = "否";
                }
            }

            if (stimtype.State == 2 || stimtype.State == 3)
            {
                this.SubmitApp.Visible = true;
                this.SaveApp.Visible = true;

                if (appforcrew == null)
                {
                    this.DeleApp.Visible = false;
                }
                else
                {
                    this.DeleApp.Visible = true;
                }
            }
            else if (stimtype.State == 4)
            {
                this.SubmitApp.Visible = true;
                this.SaveApp.Visible = false;
                this.DeleApp.Visible = false;
            }
            else
            {
                this.SubmitApp.Visible = false;
                this.SaveApp.Visible = false;
                this.DeleApp.Visible = false;
            }
        }