private void InitControls()
        {
            this.comboBox_KindofEmployer.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            this.comboBox_KindofEmployer.AutoCompleteSource = AutoCompleteSource.ListItems;

            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcessAb, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcessAb");
            Class_Public.InitializeComboBox(this.comboBox_Material, Enum_DataTable.Material.ToString(), "Material", "Material");
            Class_Public.InitializeComboBox(this.ComboBox_Employer, Enum_DataTable.Employer.ToString(), "EmployerHPID", "Employer");
            Class_Public.InitializeComboBox(this.comboBox_KindofEmployer, Enum_DataTable.KindofEmployer.ToString(), "KindofEmployer", "KindofEmployer");
            Class_Public.InitializeComboBox(this.comboBox_ShipboardNo, Enum_DataTable.Ship.ToString(), "ShipboardNo", "ShipboardNo");
            Class_Public.InitializeComboBox(this.comboBox_WeldingConsumable, Enum_DataTable.WeldingConsumable.ToString(), "WeldingConsumable", "WeldingConsumable");
            Class_Public.InitializeComboBox(this.comboBox_ShipClassificationAb, Enum_DataTable.ShipClassification.ToString(), "ShipClassificationAb", "ShipClassificationAb");

            this.comboBox_Material.AutoCompleteMode            = AutoCompleteMode.SuggestAppend;
            this.comboBox_Material.AutoCompleteSource          = AutoCompleteSource.ListItems;
            this.comboBox_WeldingConsumable.AutoCompleteMode   = AutoCompleteMode.SuggestAppend;
            this.comboBox_WeldingConsumable.AutoCompleteSource = AutoCompleteSource.ListItems;
            this.ComboBox_Employer.AutoCompleteMode            = AutoCompleteMode.SuggestAppend;
            this.ComboBox_Employer.AutoCompleteSource          = AutoCompleteSource.ListItems;

            this.ComboBox_Employer.Text             = "";
            this.comboBox_KindofEmployer.Text       = "";
            this.comboBox_Material.Text             = "";
            this.comboBox_ShipboardNo.Text          = "";
            this.comboBox_WeldingConsumable.Text    = "";
            this.ComboBox_WeldingProcessAb.Text     = "";
            this.comboBox_ShipClassificationAb.Text = "";
        }
Ejemplo n.º 2
0
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Class_zwjPublic.myClass_SqlConnection = new Class_SqlConnection(Properties.Settings.Default.zwjConn, Properties.Settings.Default.AppRole, Properties.Settings.Default.AppRolePassword);

            Form_Login myForm = new Form_Login();

            if (myForm.ShowDialog() == DialogResult.OK)
            {
                myForm.Close();
            }
            else
            {
                return;
            }

            Class_zwjPublic.InitializeData();
            Class_zwjPublic.myFormFont  = Properties.Settings.Default.FormFont;
            Class_zwjPublic.myBackColor = Properties.Settings.Default.FormBackColor;
            Class_zwjPublic.mytextBoxDoubleClickColor = Properties.Settings.Default.textBoxDoubleClickColor;
            Class_zwjPublic.myGridColor                        = Properties.Settings.Default.GridColor;
            Class_zwjPublic.myDataGridViewBackColor            = Properties.Settings.Default.DataGridViewBackColor;
            Class_zwjPublic.myDataGridViewAlternatingBackColor = Properties.Settings.Default.DataGridViewAlternatingBackColor;
            Class_zwjPublic.mysplitContainerHeadBackColor      = Properties.Settings.Default.splitContainerHeadBackColor;
            Class_zwjPublic.mysplitContainerHeadForeColor      = Properties.Settings.Default.splitContainerHeadForeColor;

            Class_Public.InitializeData();
            Class_DataControlBind.myHashtable = Class_Public.myHashtable;

            Application.Run(new Form_Main());
        }
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_GXTheoryStudent"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_GXTheoryStudent myClass_GXTheoryStudent, bool bool_Add)
        {
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_ExamStatus, Enum_DataTable.ExamStatus.ToString(), "ExamStatus", "ExamStatus");
            this.ComboBox_ExamStatus.SelectedValue = "顺利考试";
            this.TextBox_IssueNo.Text    = myClass_GXTheoryStudent.IssueNo;
            this.myClass_GXTheoryStudent = myClass_GXTheoryStudent;
            if (bool_Add)
            {
                Class_GXTheoryIssue myClass_GXTheoryIssue = new Class_GXTheoryIssue(myClass_GXTheoryStudent.IssueNo);
                this.textBox_WeldingProcessAb.Text     = myClass_GXTheoryIssue.WeldingProcessAb;
                this.ComboBox_KindofExam.SelectedValue = myClass_GXTheoryIssue.KindofExam;
                Class_Ship myClass_Ship = new Class_Ship(myClass_GXTheoryIssue.ShipboardNo);
                this.MaskedTextBox_ExaminingNo.Text = myClass_Ship.NextTheoryExaminingNo;
                if (myClass_GXTheoryStudentDefault != null)
                {
                    this.InitControlWeldingSubject(new Class_WeldingSubject(myClass_GXTheoryStudentDefault.SubjectID));
                }
            }
            else
            {
                this.TextBox_StudentRemark.Text             = myClass_GXTheoryStudent.StudentRemark;
                this.MaskedTextBox_ExaminingNo.Text         = this.myClass_GXTheoryStudent.ExaminingNo;
                this.ComboBox_ExamStatus.SelectedValue      = this.myClass_GXTheoryStudent.ExamStatus;
                this.NumericUpDown_TheoryResult.Value       = this.myClass_GXTheoryStudent.TheoryResult;
                this.NumericUpDown_TheoryMakeupResult.Value = this.myClass_GXTheoryStudent.TheoryMakeupResult;

                this.InitControlWelder(new Class_Welder(this.myClass_GXTheoryStudent.IdentificationCard));
                this.InitControlWeldingSubject(new Class_WeldingSubject(this.myClass_GXTheoryStudent.SubjectID));
            }
        }
Ejemplo n.º 4
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_KindofEmployerStudent"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_KindofEmployerStudent myClass_KindofEmployerStudent, bool bool_Add)
        {
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_KindofEmployerIssue myClass_KindofEmployerIssue = new Class_KindofEmployerIssue(myClass_KindofEmployerStudent.KindofEmployerIssueID);

            this.TextBox_IssueNo.Text               = myClass_KindofEmployerIssue.IssueNo;
            this.textBox_WeldingProcessAb.Text      = myClass_KindofEmployerIssue.WeldingProcessAb;
            this.textBox_KindofEmployerIssueID.Text = myClass_KindofEmployerIssue.KindofEmployerIssueID.ToString();
            this.myClass_KindofEmployerStudent      = myClass_KindofEmployerStudent;
            if (bool_Add)
            {
                if (myClass_KindofEmployerStudentDefault != null)
                {
                    this.ComboBox_KindofExam.SelectedValue = myClass_KindofEmployerStudentDefault.StudentKindofExam;
                    this.InitControlWeldingSubject(new Class_WeldingSubject(myClass_KindofEmployerStudentDefault.ExamSubjectID));
                }
                else
                {
                    this.ComboBox_KindofExam.SelectedValue = myClass_KindofEmployerIssue.myClass_WeldingParameter.KindofExam;
                }
            }
            else
            {
                this.ComboBox_KindofExam.SelectedValue    = this.myClass_KindofEmployerStudent.StudentKindofExam;
                this.TextBox_StudentRemark.Text           = myClass_KindofEmployerStudent.StudentRemark;
                this.textBox_KindofEmployerStudentID.Text = this.myClass_KindofEmployerStudent.KindofEmployerStudentID.ToString();

                this.InitControlWelder(new Class_KindofEmployerWelder(this.myClass_KindofEmployerStudent.KindofEmployerWelderID));
                this.InitControlWeldingSubject(new Class_WeldingSubject(this.myClass_KindofEmployerStudent.ExamSubjectID));
            }
        }
Ejemplo n.º 5
0
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_Template"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_ReviveQC myClass_ReviveQC, bool bool_Add)
 {
     Class_Public.InitializeComboBox(this.ComboBox_ExamStatus, Enum_DataTable.ExamStatus.ToString(), "ExamStatus", "ExamStatus");
     Class_Public.InitializeComboBox(this.comboBox_Flaw, Enum_DataTableSecond.Flaw.ToString(), "Flaw", "Flaw");
     this.ComboBox_ExamStatus.SelectedValue = "顺利考试";
     this.comboBox_Flaw.SelectedValue       = "-";
     this.myClass_ReviveQC = myClass_ReviveQC;
     if (bool_Add)
     {
         this.button_StudentQuery.Visible = true;
         this.myClass_QC = new Class_QC();
         if (myClass_ReviveQCDefault != null)
         {
             if (myClass_ReviveQCDefault.SkillTeacherID != null)
             {
                 Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                 myClass_CustomUser.UserGUID = myClass_ReviveQCDefault.SkillTeacherID;
                 if (myClass_CustomUser.FillData())
                 {
                     this.textBox_SkillTeacher.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                 }
             }
             if (myClass_ReviveQCDefault.SkillExamDate > DateTime.MinValue)
             {
                 this.dateTimePicker_SkillExamDate.Value = myClass_ReviveQCDefault.SkillExamDate;
             }
         }
     }
     else
     {
         this.button_StudentQuery.Visible = false;
         Class_Student myClass_Student = new Class_Student(this.myClass_ReviveQC.ExaminingNo);
         this.InitControlStudent(myClass_Student);
         this.textBox_ReviveQCID.Text = this.myClass_ReviveQC.ReviveQCID.ToString();
         Class_CustomUser myClass_CustomUser = new Class_CustomUser();
         myClass_CustomUser.UserGUID = this.myClass_ReviveQC.SkillTeacherID;
         if (myClass_CustomUser.FillData())
         {
             this.textBox_SkillTeacher.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
         }
         this.dateTimePicker_SkillExamDate.Value = this.myClass_ReviveQC.SkillExamDate;
         this.ComboBox_ExamStatus.SelectedValue  = this.myClass_ReviveQC.ExamStatus;
         this.comboBox_Flaw.SelectedValue        = this.myClass_ReviveQC.Flaw;
         this.textBox_ReviveQCRemark.Text        = this.myClass_ReviveQC.ReviveQCRemark;
         this.CheckBox_isPassed.Checked          = this.myClass_ReviveQC.isPassed;
         this.checkBox_FaceDT.Checked            = this.myClass_ReviveQC.FaceDT;
         this.checkBox_RT.Checked               = this.myClass_ReviveQC.RT;
         this.checkBox_BendDT.Checked           = this.myClass_ReviveQC.BendDT;
         this.checkBox_DisjunctionDT.Checked    = this.myClass_ReviveQC.DisjunctionDT;
         this.checkBox_MacroExamination.Checked = this.myClass_ReviveQC.MacroExamination;
         this.checkBox_Impact.Checked           = this.myClass_ReviveQC.Impact;
         this.checkBox_OtherDT.Checked          = this.myClass_ReviveQC.OtherDT;
         this.checkBox_UT.Checked               = this.myClass_ReviveQC.UT;
     }
 }
Ejemplo n.º 6
0
        private void UserControl_WPSHeatTreatmentBase_Load(object sender, EventArgs e)
        {
            Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.HeatTreatment.ToString()];

            Class_DataControlBind.InitializeComboBox(this.comboBox_WPSHeatTreatment, myClass_Data.myDataView, "HeatTreatment", "HeatTreatment");

            Class_Public.InitializeComboBox(this.comboBox_WPSHeatKindofLimit, Enum_DataTableSecond.KindofLimit.ToString(), "KindofLimit", "KindofLimit");

            myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTableSecond.HeatMethod.ToString()];
            Class_DataControlBind.InitializeComboBox(this.comboBox_WPSHeatMethod, myClass_Data.myDataView, "HeatMethod", "HeatMethod");
        }
Ejemplo n.º 7
0
        private void UserControl_ProjectFirst_Load(object sender, EventArgs e)
        {
            this.textBox_pWPSWeldingProcessAb.BackColor = Properties.Settings.Default.textBoxDoubleClickColor;
            this.textBox_pWPSWeldingPosition.BackColor = Properties.Settings.Default.textBoxDoubleClickColor;
            this.textBox_pWPSMaterial.BackColor = Properties.Settings.Default.textBoxDoubleClickColor;
            this.textBox_pWPSWeldingConsumable.BackColor = Properties.Settings.Default.textBoxDoubleClickColor;
            Class_Public.InitializeComboBox(this.comboBox_pWPSGrooveType, Enum_DataTable.GrooveType.ToString(), "GrooveType", "GrooveType");
            Class_Public.InitializeComboBox(this.comboBox_pWPSJointType, Enum_DataTable.JointType.ToString(), "JointType", "JointType");
            this.comboBox_pWPSGrooveType.Text = "";
            this.comboBox_pWPSJointType.Text = "";

        }
 /// <summary>
 /// 初始化数据
 /// </summary>
 /// <param name="myClass_WeldingSubjectPosition"></param>
 /// <param name="bool_Add"></param>
 public void InitControl(Class_WeldingSubjectPosition myClass_WeldingSubjectPosition, bool bool_Add)
 {
     this.myClass_WeldingSubjectPosition      = myClass_WeldingSubjectPosition;
     this.MaskedTextBox_WeldingSubjectID.Text = this.myClass_WeldingSubjectPosition.SubjectID;
     Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
     if (bool_Add)
     {
         if (myClass_WeldingSubjectPositionDefault != null)
         {
             this.TextBox_WeldingPosition.Text        = myClass_WeldingSubjectPositionDefault.WeldingPosition;
             this.ComboBox_Assemblage.SelectedValue   = myClass_WeldingSubjectPositionDefault.Assemblage;
             this.TextBox_WeldingPositionContent.Text = myClass_WeldingSubjectPositionDefault.WeldingPositionContent;
             this.TextBox_Thickness.Text                = myClass_WeldingSubjectPositionDefault.Thickness.ToString();
             this.TextBox_ExternalDiameter.Text         = myClass_WeldingSubjectPositionDefault.ExternalDiameter.ToString();
             this.TextBox_RenderWeldingRodDiameter.Text = myClass_WeldingSubjectPositionDefault.RenderWeldingRodDiameter.ToString();
             this.TextBox_WeldingRodDiameter.Text       = myClass_WeldingSubjectPositionDefault.WeldingRodDiameter.ToString();
             this.TextBox_CoverWeldingRodDiameter.Text  = myClass_WeldingSubjectPositionDefault.CoverWeldingRodDiameter.ToString();
             this.CheckBox_FaceDT.Checked               = myClass_WeldingSubjectPositionDefault.FaceDT;
             this.CheckBox_RT.Checked                = myClass_WeldingSubjectPositionDefault.RT;
             this.CheckBox_UT.Checked                = myClass_WeldingSubjectPositionDefault.UT;
             this.CheckBox_BendDT.Checked            = myClass_WeldingSubjectPositionDefault.BendDT;
             this.CheckBox_DisjunctionDT.Checked     = myClass_WeldingSubjectPositionDefault.DisjunctionDT;
             this.CheckBox_MacroExamination.Checked  = myClass_WeldingSubjectPositionDefault.MacroExamination;
             this.CheckBox_OtherDT.Checked           = myClass_WeldingSubjectPositionDefault.OtherDT;
             this.TextBox_SubjectPositionRemark.Text = myClass_WeldingSubjectPositionDefault.SubjectPositionRemark;
         }
     }
     else
     {
         this.TextBox_WeldingPosition.ReadOnly    = true;
         this.TextBox_WeldingPosition.Text        = this.myClass_WeldingSubjectPosition.WeldingPosition;
         this.ComboBox_Assemblage.SelectedValue   = this.myClass_WeldingSubjectPosition.Assemblage;
         this.TextBox_WeldingPositionContent.Text = this.myClass_WeldingSubjectPosition.WeldingPositionContent;
         this.TextBox_Thickness.Text                = this.myClass_WeldingSubjectPosition.Thickness.ToString();
         this.TextBox_ExternalDiameter.Text         = this.myClass_WeldingSubjectPosition.ExternalDiameter.ToString();
         this.TextBox_RenderWeldingRodDiameter.Text = this.myClass_WeldingSubjectPosition.RenderWeldingRodDiameter.ToString();
         this.TextBox_WeldingRodDiameter.Text       = this.myClass_WeldingSubjectPosition.WeldingRodDiameter.ToString();
         this.TextBox_CoverWeldingRodDiameter.Text  = this.myClass_WeldingSubjectPosition.CoverWeldingRodDiameter.ToString();
         this.CheckBox_FaceDT.Checked               = this.myClass_WeldingSubjectPosition.FaceDT;
         this.CheckBox_RT.Checked                = this.myClass_WeldingSubjectPosition.RT;
         this.CheckBox_UT.Checked                = this.myClass_WeldingSubjectPosition.UT;
         this.CheckBox_BendDT.Checked            = this.myClass_WeldingSubjectPosition.BendDT;
         this.CheckBox_DisjunctionDT.Checked     = this.myClass_WeldingSubjectPosition.DisjunctionDT;
         this.CheckBox_MacroExamination.Checked  = this.myClass_WeldingSubjectPosition.MacroExamination;
         this.CheckBox_OtherDT.Checked           = this.myClass_WeldingSubjectPosition.OtherDT;
         this.TextBox_SubjectPositionRemark.Text = this.myClass_WeldingSubjectPosition.SubjectPositionRemark;
     }
 }
Ejemplo n.º 9
0
 private void Form_WPSImageUpdate_Load(object sender, EventArgs e)
 {
     Class_Public.InitializeComboBox(this.comboBox_WPSImageGroup, Enum_DataTableSecond.ImageGroup.ToString(), "ImageGroup", "ImageGroup");
     this.textBox_WPSID.Text = myClass_WPSImage.WPSID;
     if (this.bool_Add)
     {
     }
     else
     {
         this.textBox_WPSImageID.Text              = this.myClass_WPSImage.WPSImageID.ToString();
         this.textBox_WPSImageName.Text            = this.myClass_WPSImage.WPSImageName;
         this.textBox_WPSImageRemark.Text          = this.myClass_WPSImage.WPSImageRemark;
         this.comboBox_WPSImageGroup.SelectedValue = this.myClass_WPSImage.WPSImageGroup;
         this.pictureBox_WPSImage.Image            = this.myClass_WPSImage.WPSImage;
     }
 }
Ejemplo n.º 10
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_Student"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_Student myClass_Student, bool bool_Add)
        {
            Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcess");
            Class_Public.InitializeComboBox(this.ComboBox_ExamStatus, Enum_DataTable.ExamStatus.ToString(), "ExamStatus", "ExamStatus");
            this.ComboBox_ExamStatus.SelectedValue = "顺利考试";
            this.TextBox_IssueNo.Text = myClass_Student.IssueNo;
            Class_Issue myClass_Issue = new Class_Issue(myClass_Student.IssueNo);

            this.ComboBox_WeldingProcess.SelectedValue = myClass_Issue.WeldingProcessAb;
            this.myClass_Student = myClass_Student;
            if (bool_Add)
            {
                Class_ShipClassification myClass_ShipClassification = new Class_ShipClassification(myClass_Issue.ShipClassificationAb);
                if (myClass_ShipClassification.ShipRestrict)
                {
                    Class_Ship myClass_Ship = new Class_Ship(myClass_Issue.ShipboardNo);
                    this.MaskedTextBox_ExaminingNo.Text = myClass_Ship.NextSkillExaminingNo;
                }
                else
                {
                    this.MaskedTextBox_ExaminingNo.Text = myClass_ShipClassification.NextExaminingNo;
                }
                if (myClass_StudentDefault != null)
                {
                    this.InitControlWeldingSubject(new Class_WeldingSubject(myClass_StudentDefault.SubjectID));
                }
                this.InitControlWeldingParameter(myClass_Issue.myClass_WeldingParameter);
            }
            else
            {
                this.TextBox_StudentRemark.Text             = myClass_Student.StudentRemark;
                this.textBox_WPSNo.Text                     = myClass_Student.WPSNo;
                this.MaskedTextBox_ExaminingNo.Text         = this.myClass_Student.ExaminingNo;
                this.ComboBox_ExamStatus.SelectedValue      = this.myClass_Student.ExamStatus;
                this.NumericUpDown_TheoryResult.Value       = this.myClass_Student.TheoryResult;
                this.NumericUpDown_TheoryMakeupResult.Value = this.myClass_Student.TheoryMakeupResult;
                this.CheckBox_SkillResult.Checked           = this.myClass_Student.SkillResult;
                this.CheckBox_SkillMakeupResult.Checked     = this.myClass_Student.SkillMakeupResult;

                this.InitControlWeldingParameter(this.myClass_Student.myClass_WeldingParameter);
                this.InitControlWelder(new Class_Welder(this.myClass_Student.IdentificationCard));
                this.InitControlWeldingSubject(new Class_WeldingSubject(this.myClass_Student.SubjectID));
            }
        }
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_TestCommitteeRegistrationNo"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_TestCommitteeRegistrationNo myClass_TestCommitteeRegistrationNo, bool bool_Add)
        {
            Class_Public.InitializeComboBox(this.ComboBox_TestCommitteeID, Enum_DataTable.TestCommittee.ToString(), "TestCommitteeID", "TestCommitteeID");

            this.myClass_TestCommitteeRegistrationNo = myClass_TestCommitteeRegistrationNo;
            Class_Welder myClass_Welder = new Class_Welder(this.myClass_TestCommitteeRegistrationNo.IdentificationCard);

            this.TextBox_WelderName.Text = myClass_Welder.WelderName;
            this.MaskedTextBox_IdentificationCard.Text = myClass_Welder.IdentificationCard;
            if (bool_Add)
            {
                if (myClass_TestCommitteeRegistrationNoDefault != null)
                {
                }
            }
            else
            {
            }
        }
Ejemplo n.º 12
0
        private void Form_Issue_Query_Load(object sender, EventArgs e)
        {
            Class_Public.InitializeComboBox(this.comboBox_KindofEmployer, Enum_DataTable.KindofEmployer.ToString(), "KindofEmployer", "KindofEmployer");
            Class_Public.InitializeComboBox(this.comboBox_ShipClassificationAb, Enum_DataTable.ShipClassification.ToString(), "ShipClassificationAb", "ShipClassificationAb");
            Class_Public.InitializeComboBox(this.comboBox_ShipboardNo, Enum_DataTable.Ship.ToString(), "ShipboardNo", "ShipboardNo");
            this.comboBox_KindofEmployer.Text       = "";
            this.comboBox_ShipboardNo.Text          = "";
            this.comboBox_ShipClassificationAb.Text = "";

            Class_DataControlBind.InitializeDataGridView(this.dataGridView_Query, Enum_DataTable.Issue.ToString(), false);
            Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.Issue.ToString()];

            myClass_Data.SetFilter("1=1");
            myClass_Data.RefreshData(false);
            this.dataGridView_Query.DataSource = new DataView(myClass_Data.myDataTable.Copy());
            ((DataView)this.dataGridView_Query.DataSource).Sort = myClass_Data.myDataView.Sort;
            if (this.myClass_Issue.IssueNo != null)
            {
                Class_DataControlBind.SetDataGridViewSelectedPosition("IssueNo", this.myClass_Issue.IssueNo, this.dataGridView_Query);
            }
        }
Ejemplo n.º 13
0
        public void InitDataGridView(string str_IssueNo, DataTable myDataTable)
        {
            Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcess");

            this.str_IssueNo = str_IssueNo;
            this.myDataTable = myDataTable;
            Class_Issue myClass_Issue = new Class_Issue(this.str_IssueNo);

            this.MaskedTextBox_IssueNo.Text      = myClass_Issue.IssueNo;
            this.DateTimePicker_SignUpDate.Value = myClass_Issue.SignUpDate;
            this.textBox_KindofEmployer.Text     = myClass_Issue.KindofEmployer;
            Class_Employer myClass_Employer = new Class_Employer(myClass_Issue.EmployerHPID);

            this.textBox_Employer.Text = string.Format("{0}:{1}", myClass_Employer.EmployerHPID, myClass_Employer.Employer);
            this.ComboBox_WeldingProcess.SelectedValue = myClass_Issue.WeldingProcessAb;
            this.textBox_ShipClassificationAb.Text     = myClass_Issue.ShipClassificationAb;
            this.TextBox_ShipboardNo.Text = myClass_Issue.ShipboardNo;

            this.InitControlWeldingParameter(myClass_Issue.myClass_WeldingParameter);
        }
Ejemplo n.º 14
0
        private void Form_WeldingSubject_Query_Load(object sender, EventArgs e)
        {
            DataView myDataView_WeldingStandard = new DataView(((Class_Data )Class_Public.myHashtable[Enum_DataTable.WeldingStandardAndGroup.ToString()]).myDataTable);

            myDataView_WeldingStandard.RowFilter = "WeldingStandardGroup='焊工考试标准'";
            Class_DataControlBind.InitializeComboBox(this.ComboBox_WeldingStandard, myDataView_WeldingStandard, "WeldingStandard", "WeldingStandard");

            Class_Public.InitializeComboBox(this.ComboBox_JointType, Enum_DataTable.JointType.ToString(), "JointType", "JointType");
            Class_Public.InitializeComboBox(this.ComboBox_WorkPieceType, Enum_DataTable.WorkPieceType.ToString(), "WorkPieceType", "WorkPieceType");
            this.ComboBox_JointType.Text       = "";
            this.ComboBox_WeldingStandard.Text = "";
            this.ComboBox_WorkPieceType.Text   = "";
            Class_DataControlBind.InitializeDataGridView(this.dataGridView_Query, Enum_DataTable.WeldingSubject.ToString(), false);
            Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.WeldingSubject.ToString()];

            this.dataGridView_Query.DataSource = new DataView(myClass_Data.myDataTable);
            ((DataView)this.dataGridView_Query.DataSource).RowFilter = this.str_FilterRestrict;
            ((DataView)this.dataGridView_Query.DataSource).Sort      = myClass_Data.myDataView.Sort;

            if (!string.IsNullOrEmpty(this.myClass_WeldingSubject.SubjectID))
            {
                Class_DataControlBind.SetDataGridViewSelectedPosition("SubjectID", this.myClass_WeldingSubject.SubjectID, this.dataGridView_Query);
            }
        }
Ejemplo n.º 15
0
        private void Form_Student_AddBatch_Load(object sender, EventArgs e)
        {
            Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTable.Welder.ToString(), false);
            Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcess");
            this.TextBox_IssueNo.Text = this.str_IssueNo;
            Class_Issue myClass_Issue = new Class_Issue(this.str_IssueNo);

            this.ComboBox_WeldingProcess.SelectedValue = myClass_Issue.WeldingProcessAb;
            this.InitControlWeldingParameter(myClass_Issue.myClass_WeldingParameter);

            Class_ShipClassification myClass_ShipClassification = new Class_ShipClassification(myClass_Issue.ShipClassificationAb);

            if (myClass_ShipClassification.ShipRestrict)
            {
                Class_Ship myClass_Ship = new Class_Ship(myClass_Issue.ShipboardNo);
                this.MaskedTextBox_ExaminingNo.Text = myClass_Ship.NextSkillExaminingNo;
            }
            else
            {
                this.MaskedTextBox_ExaminingNo.Text = myClass_ShipClassification.NextExaminingNo;
            }
        }
Ejemplo n.º 16
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_QC"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_QC myClass_QC, bool bool_Add)
        {
            this.myClass_QC = myClass_QC;
            Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcess");
            Class_Public.InitializeComboBox(this.ComboBox_ExamStatus, Enum_DataTable.ExamStatus.ToString(), "ExamStatus", "ExamStatus");
            Class_Student myClass_Student = new Class_Student(myClass_QC.ExaminingNo);

            this.TextBox_IssueNo.Text                   = myClass_Student.IssueNo;
            this.TextBox_StudentRemark.Text             = myClass_Student.StudentRemark;
            this.MaskedTextBox_ExaminingNo.Text         = myClass_Student.ExaminingNo;
            this.ComboBox_ExamStatus.SelectedValue      = myClass_Student.ExamStatus;
            this.NumericUpDown_TheoryResult.Value       = myClass_Student.TheoryResult;
            this.NumericUpDown_TheoryMakeupResult.Value = myClass_Student.TheoryMakeupResult;
            this.CheckBox_SkillResult.Checked           = myClass_Student.SkillResult;
            this.CheckBox_SkillMakeupResult.Checked     = myClass_Student.SkillMakeupResult;
            Class_Issue myClass_Issue = new Class_Issue(myClass_Student.IssueNo);

            this.ComboBox_WeldingProcess.SelectedValue = myClass_Issue.WeldingProcessAb;

            this.InitControlWelder(new Class_Welder(myClass_Student.IdentificationCard));
            this.InitControlWeldingParameter(myClass_Student.myClass_WeldingParameter);
            this.InitControlWeldingSubject(new Class_WeldingSubject(myClass_Student.SubjectID));
            if (string.IsNullOrEmpty(this.myClass_QC.QCSubjectID))
            {
                this.myClass_QC.QCSubjectID = myClass_Student.SubjectID;
            }
            if (bool_Add)
            {
                if (myClass_Issue.IssueIssuedOn != DateTime.MinValue)
                {
                    this.dateTimePicker_IssuedOn.Value = myClass_Issue.IssueIssuedOn;
                }
                else if (Properties.Settings.Default.IssuedOn != DateTime.MinValue)
                {
                    this.dateTimePicker_IssuedOn.Value = Properties.Settings.Default.IssuedOn;
                }
                string str_CertificateNo;
                Class_ShipClassification myClass_ShipClassification = new Class_ShipClassification(myClass_Issue.ShipClassificationAb);
                if (myClass_ShipClassification.ShipRestrict)
                {
                    Class_Ship myClass_Ship = new Class_Ship(myClass_Issue.ShipboardNo);
                    str_CertificateNo = myClass_Ship.NextCertificateNo;
                }
                else
                {
                    str_CertificateNo = myClass_ShipClassification.NextCertificateNo;
                }
                this.Button_CertificateNoModify.Visible   = false;
                this.MaskedTextBox_CertificateNo.ReadOnly = !string.IsNullOrEmpty(str_CertificateNo);
                this.MaskedTextBox_CertificateNo.Text     = str_CertificateNo;
                if (myClass_QCDefault != null)
                {
                }
            }
            else
            {
                this.Button_CertificateNoModify.Visible   = true;
                this.MaskedTextBox_CertificateNo.ReadOnly = true;
                this.MaskedTextBox_CertificateNo.Text     = this.myClass_QC.CertificateNo;
                this.TextBox_SupervisionPlace.Text        = this.myClass_QC.SupervisionPlace;
                this.dateTimePicker_IssuedOn.Value        = this.myClass_QC.IssuedOn;
                if (this.myClass_QC.OriginalPeriod > 0)
                {
                    this.NumericUpDown_OriginalPeriod.Value = this.myClass_QC.OriginalPeriod;
                }
                if ((int)this.numericUpDown_PeriodofProlongation.Minimum <= this.myClass_QC.PeriodofProlongation && (int)this.numericUpDown_PeriodofProlongation.Maximum >= this.myClass_QC.PeriodofProlongation)
                {
                    this.numericUpDown_PeriodofProlongation.Value = this.myClass_QC.PeriodofProlongation;
                }
                this.TextBox_QCRemark.Text = this.myClass_QC.QCRemark;
                if ((int)this.numericUpDown_SupervisionCycle.Minimum <= this.myClass_QC.SupervisionCycle && (int)this.numericUpDown_SupervisionCycle.Maximum >= this.myClass_QC.SupervisionCycle)
                {
                    this.numericUpDown_SupervisionCycle.Value = this.myClass_QC.SupervisionCycle;
                }
                this.checkBox_isQCValid.Checked          = this.myClass_QC.isQCValid;
                this.checkBox_SupervisionFirst.Checked   = this.myClass_QC.SupervisionFirst;
                this.checkBox_SupervisionSecond.Checked  = this.myClass_QC.SupervisionSecond;
                this.checkBox_SupervisionThird.Checked   = this.myClass_QC.SupervisionThird;
                this.checkBox_SupervisionFourth.Checked  = this.myClass_QC.SupervisionFourth;
                this.checkBox_SupervisionFifth.Checked   = this.myClass_QC.SupervisionFifth;
                this.checkBox_SupervisionSixth.Checked   = this.myClass_QC.SupervisionSixth;
                this.checkBox_SupervisionSeventh.Checked = this.myClass_QC.SupervisionSeventh;
                this.checkBox_SupervisionEighth.Checked  = this.myClass_QC.SupervisionEighth;
            }
        }
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_GXTheoryIssue"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_GXTheoryIssue myClass_GXTheoryIssue, bool bool_Add)
        {
            this.myClass_GXTheoryIssue = myClass_GXTheoryIssue;
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcessAb");
            this.textBox_ShipClassificationAb.Text = this.myClass_GXTheoryIssue.ShipClassificationAb;
            this.TextBox_ShipboardNo.Text          = this.myClass_GXTheoryIssue.ShipboardNo;

            if (bool_Add)
            {
                Class_Ship myClass_Ship = new Class_Ship(this.myClass_GXTheoryIssue.ShipboardNo);
                this.MaskedTextBox_IssueNo.Text = myClass_Ship.NextTheoryIssueNo;

                if (myClass_GXTheoryIssueDefault != null)
                {
                    this.ComboBox_WeldingProcess.SelectedValue = myClass_GXTheoryIssueDefault.WeldingProcessAb;
                    this.ComboBox_KindofExam.SelectedValue     = myClass_GXTheoryIssueDefault.KindofExam;
                    this.TextBox_PlaceofTest.Text    = myClass_GXTheoryIssueDefault.PlaceofTest;
                    this.textBox_KindofEmployer.Text = myClass_GXTheoryIssueDefault.KindofEmployer;
                    Class_Employer myClass_Employer = new Class_Employer(myClass_GXTheoryIssueDefault.EmployerHPID);
                    this.textBox_Employer.Text = string.Format("{0}:{1}", myClass_Employer.EmployerHPID, myClass_Employer.Employer);
                    this.myClass_GXTheoryIssue.KindofEmployer = myClass_GXTheoryIssueDefault.KindofEmployer;
                    this.myClass_GXTheoryIssue.EmployerHPID   = myClass_GXTheoryIssueDefault.EmployerHPID;
                }

                Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                if (!string.IsNullOrEmpty(Properties.Settings.Default.TheoryTeacherID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.TheoryTeacherID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_TheoryTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
                if (!string.IsNullOrEmpty(Properties.Settings.Default.ArchiveTeacherID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.ArchiveTeacherID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_ArchiveTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
            }
            else
            {
                this.MaskedTextBox_IssueNo.Text      = myClass_GXTheoryIssue.IssueNo;
                this.TextBox_IssueRemark.Text        = myClass_GXTheoryIssue.IssueRemark;
                this.DateTimePicker_SignUpDate.Value = myClass_GXTheoryIssue.SignUpDate;
                this.textBox_KindofEmployer.Text     = myClass_GXTheoryIssue.KindofEmployer;
                Class_Employer myClass_Employer = new Class_Employer(myClass_GXTheoryIssue.EmployerHPID);
                this.textBox_Employer.Text = string.Format("{0}:{1}", myClass_Employer.EmployerHPID, myClass_Employer.Employer);
                this.ComboBox_WeldingProcess.SelectedValue = myClass_GXTheoryIssue.WeldingProcessAb;
                this.ComboBox_KindofExam.SelectedValue     = myClass_GXTheoryIssue.KindofExam;

                Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                myClass_CustomUser.UserGUID = myClass_GXTheoryIssue.TheoryTeacherID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_TheoryTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                myClass_CustomUser.UserGUID = myClass_GXTheoryIssue.ArchiveTeacherID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_ArchiveTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                this.TextBox_PlaceofTest.Text = myClass_GXTheoryIssue.PlaceofTest;


                if (myClass_GXTheoryIssue.TheoryExamDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_TheoryExamDate.Text = myClass_GXTheoryIssue.TheoryExamDate.ToString("yyyy-MM-dd");
                }
                if (myClass_GXTheoryIssue.TheoryMakeupDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_TheoryMakeupDate.Text = myClass_GXTheoryIssue.TheoryMakeupDate.ToString("yyyy-MM-dd");
                }
                if (myClass_GXTheoryIssue.DateBeginningofTrain != DateTime.MinValue)
                {
                    this.MaskedTextBox_DateBeginningofTrain.Text = myClass_GXTheoryIssue.DateBeginningofTrain.ToString("yyyy-MM-dd");
                }
                if (myClass_GXTheoryIssue.DateEndingofTrain != DateTime.MinValue)
                {
                    this.MaskedTextBox_DateEndingofTrain.Text = myClass_GXTheoryIssue.DateEndingofTrain.ToString("yyyy-MM-dd");
                }

                this.CheckBox_TheoryTrained.Checked    = Class_DataValidateTool.CheckUintBit(this.myClass_GXTheoryIssue.IssueStatus, 0);
                this.CheckBox_TheoryExam.Checked       = Class_DataValidateTool.CheckUintBit(this.myClass_GXTheoryIssue.IssueStatus, 1);
                this.CheckBox_TheoryExamMakeup.Checked = Class_DataValidateTool.CheckUintBit(this.myClass_GXTheoryIssue.IssueStatus, 4);
                this.CheckBox_Finished.Checked         = Class_DataValidateTool.CheckUintBit(this.myClass_GXTheoryIssue.IssueStatus, 31);
            }
        }
        public void InitControl(Class_KindofEmployerIssue myClass_KindofEmployerIssue, bool bool_Add)
        {
            Class_Data myClass_ShipandShipClassification = (Class_Data)Class_Public.myHashtable[Enum_DataTable.ShipandShipClassification.ToString()];

            myDataView_ShipandShipClassification      = new DataView(myClass_ShipandShipClassification.myDataTable);
            myDataView_ShipandShipClassification.Sort = myClass_ShipandShipClassification.myDataView.Sort;
            Class_DataControlBind.InitializeComboBox(this.comboBox_ShipboardNo, this.myDataView_ShipandShipClassification, "ShipboardNo", "ShipboardNo");

            Class_Public.InitializeComboBox(this.comboBox_Employer, Enum_DataTable.Employer.ToString(), "EmployerHPID", "Employer");
            Class_Public.InitializeComboBox(this.comboBox_ShipClassificationAb, Enum_DataTable.ShipClassification.ToString(), "ShipClassificationAb", "ShipClassificationAb");
            Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcessAb");
            this.myClass_KindofEmployerIssue = myClass_KindofEmployerIssue;
            this.textBox_KindofEmployer.Text = this.myClass_KindofEmployerIssue.KindofEmployer;

            Class_KindofEmployer myClass_KindofEmployer = new Class_KindofEmployer(this.myClass_KindofEmployerIssue.KindofEmployer);

            switch (myClass_KindofEmployer.KindofEmployerLevel)
            {
            case 0:
                break;

            case 1:
            case 2:
            case 3:
            case 4:
                this.comboBox_Employer.Enabled = false;
                break;
            }
            if (bool_Add)
            {
                if (!string.IsNullOrEmpty(myClass_KindofEmployer.KindofEmployerEmployerHPID))
                {
                    this.comboBox_Employer.SelectedValue = myClass_KindofEmployer.KindofEmployerEmployerHPID;
                }
                if (myClass_KindofEmployerIssueDefault != null)
                {
                    this.InitControlWeldingParameter(myClass_KindofEmployerIssueDefault.myClass_WeldingParameter);
                    this.ComboBox_WeldingProcess.SelectedValue = myClass_KindofEmployerIssueDefault.WeldingProcessAb;
                    if (this.comboBox_Employer.Enabled)
                    {
                        this.comboBox_Employer.SelectedValue = myClass_KindofEmployerIssueDefault.EmployerHPID;
                    }
                    this.myClass_KindofEmployerIssue.EmployerHPID    = myClass_KindofEmployerIssueDefault.EmployerHPID;
                    this.comboBox_ShipClassificationAb.SelectedValue = myClass_KindofEmployerIssueDefault.ShipClassificationAb;
                    this.comboBox_ShipboardNo.SelectedValue          = myClass_KindofEmployerIssueDefault.ShipboardNo;
                }
            }
            else
            {
                this.textBox_KindofEmployerIssueID.Text = this.myClass_KindofEmployerIssue.KindofEmployerIssueID.ToString();
                this.MaskedTextBox_IssueNo.Text         = myClass_KindofEmployerIssue.IssueNo;
                this.textBox_WPSNo.Text                          = myClass_KindofEmployerIssue.IssueWPSNo;
                this.TextBox_IssueRemark.Text                    = myClass_KindofEmployerIssue.IssueRemark;
                this.DateTimePicker_SignUpDate.Value             = myClass_KindofEmployerIssue.SignUpDate;
                this.textBox_KindofEmployer.Text                 = myClass_KindofEmployerIssue.KindofEmployer;
                this.comboBox_Employer.SelectedValue             = myClass_KindofEmployerIssue.EmployerHPID;
                this.ComboBox_WeldingProcess.SelectedValue       = myClass_KindofEmployerIssue.WeldingProcessAb;
                this.comboBox_ShipClassificationAb.SelectedValue = this.myClass_KindofEmployerIssue.ShipClassificationAb;
                this.comboBox_ShipboardNo.SelectedValue          = this.myClass_KindofEmployerIssue.ShipboardNo;

                this.InitControlWeldingParameter(this.myClass_KindofEmployerIssue.myClass_WeldingParameter);
            }
        }
Ejemplo n.º 19
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_Ship"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_Ship myClass_Ship, bool bool_Add)
        {
            for (int i = 0; i <= 25; i++)
            {
                this.ComboBox_Leter.Items.Add((char )(97 + i));
            }
            this.ComboBox_Leter.Text = "a";
            Class_Public.InitializeComboBox(this.ComboBox_TestCommitteeID, Enum_DataTable.TestCommittee.ToString(), "TestCommitteeID", "TestCommitteeID");

            this.myClass_Ship = myClass_Ship;
            if (bool_Add)
            {
                if (myClass_ShipDefault != null)
                {
                    this.ComboBox_TestCommitteeID.SelectedValue   = myClass_ShipDefault.TestCommitteeID;
                    this.MaskedTextBox_NextSkillIssueNo.Text      = myClass_ShipDefault.NextSkillIssueNo;
                    this.MaskedTextBox_NextSkillExaminingNo.Text  = myClass_ShipDefault.NextSkillExaminingNo;
                    this.MaskedTextBox_NextCertificateNo.Text     = myClass_ShipDefault.NextCertificateNo;
                    this.MaskedTextBox_NextTheoryIssueNo.Text     = myClass_ShipDefault.NextTheoryIssueNo;
                    this.MaskedTextBox_NextTheoryExaminingNo.Text = myClass_ShipDefault.NextTheoryExaminingNo;

                    if (myClass_ShipDefault.SkillIssueNoSignificantDigit >= this.NumericUpDown_SkillIssueNoSignificantDigit.Minimum && myClass_ShipDefault.SkillIssueNoSignificantDigit <= this.NumericUpDown_SkillIssueNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_SkillIssueNoSignificantDigit.Value = myClass_ShipDefault.SkillIssueNoSignificantDigit;
                    }
                    if (myClass_ShipDefault.SkillExaminingNoSignificantDigit >= this.NumericUpDown_SkillExaminingNoSignificantDigit.Minimum && myClass_ShipDefault.SkillExaminingNoSignificantDigit <= this.NumericUpDown_SkillExaminingNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_SkillExaminingNoSignificantDigit.Value = myClass_ShipDefault.SkillExaminingNoSignificantDigit;
                    }
                    if (myClass_ShipDefault.CertificateNoSignificantDigit >= this.NumericUpDown_CertificateNoSignificantDigit.Minimum && myClass_ShipDefault.CertificateNoSignificantDigit <= this.NumericUpDown_CertificateNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_CertificateNoSignificantDigit.Value = myClass_ShipDefault.CertificateNoSignificantDigit;
                    }
                    if (myClass_ShipDefault.TheoryIssueNoSignificantDigit >= this.NumericUpDown_TheoryIssueNoSignificantDigit.Minimum && myClass_ShipDefault.TheoryIssueNoSignificantDigit <= this.NumericUpDown_TheoryIssueNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_TheoryIssueNoSignificantDigit.Value = myClass_ShipDefault.TheoryIssueNoSignificantDigit;
                    }
                    if (myClass_ShipDefault.TheoryExaminingNoSignificantDigit >= this.NumericUpDown_TheoryExaminingNoSignificantDigit.Minimum && myClass_ShipDefault.TheoryExaminingNoSignificantDigit <= this.NumericUpDown_TheoryExaminingNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_TheoryExaminingNoSignificantDigit.Value = myClass_ShipDefault.TheoryExaminingNoSignificantDigit;
                    }

                    this.TextBox_SkillIssueNoRegex.Text      = myClass_ShipDefault.SkillIssueNoRegex;
                    this.TextBox_SkillExaminingNoRegex.Text  = myClass_ShipDefault.SkillExaminingNoRegex;
                    this.TextBox_CertificateNoRegex.Text     = myClass_ShipDefault.CertificateNoRegex;
                    this.TextBox_TheoryIssueNoRegex.Text     = myClass_ShipDefault.TheoryIssueNoRegex;
                    this.TextBox_TheoryExaminingNoRegex.Text = myClass_ShipDefault.TheoryExaminingNoRegex;
                }
            }
            else
            {
                this.TextBox_ShipboardNo.ReadOnly = true;
                this.TextBox_ShipboardNo.Text     = this.myClass_Ship.ShipboardNo;
                this.TextBox_ModelNo.Text         = this.myClass_Ship.ModelNo;
                this.ComboBox_Leter.Text          = this.myClass_Ship.ShipLetter;
                this.TextBox_ShipCompetence.Text  = this.myClass_Ship.ShipCompetence;
                this.TextBox_ShipRemark.Text      = this.myClass_Ship.ShipRemark;
                if (myClass_Ship.ShipIndex >= this.numericUpDown_ShipIndex.Minimum && myClass_Ship.ShipIndex <= this.numericUpDown_ShipIndex.Maximum)
                {
                    this.numericUpDown_ShipIndex.Value = this.myClass_Ship.ShipIndex;
                }

                this.ComboBox_TestCommitteeID.SelectedValue   = this.myClass_Ship.TestCommitteeID;
                this.MaskedTextBox_NextSkillIssueNo.Text      = this.myClass_Ship.NextSkillIssueNo;
                this.MaskedTextBox_NextSkillExaminingNo.Text  = this.myClass_Ship.NextSkillExaminingNo;
                this.MaskedTextBox_NextCertificateNo.Text     = this.myClass_Ship.NextCertificateNo;
                this.MaskedTextBox_NextTheoryIssueNo.Text     = this.myClass_Ship.NextTheoryIssueNo;
                this.MaskedTextBox_NextTheoryExaminingNo.Text = this.myClass_Ship.NextTheoryExaminingNo;

                if (myClass_Ship.SkillIssueNoSignificantDigit >= this.NumericUpDown_SkillIssueNoSignificantDigit.Minimum && myClass_Ship.SkillIssueNoSignificantDigit <= this.NumericUpDown_SkillIssueNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_SkillIssueNoSignificantDigit.Value = myClass_Ship.SkillIssueNoSignificantDigit;
                }
                if (myClass_Ship.SkillExaminingNoSignificantDigit >= this.NumericUpDown_SkillExaminingNoSignificantDigit.Minimum && myClass_Ship.SkillExaminingNoSignificantDigit <= this.NumericUpDown_SkillExaminingNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_SkillExaminingNoSignificantDigit.Value = myClass_Ship.SkillExaminingNoSignificantDigit;
                }
                if (myClass_Ship.CertificateNoSignificantDigit >= this.NumericUpDown_CertificateNoSignificantDigit.Minimum && myClass_Ship.CertificateNoSignificantDigit <= this.NumericUpDown_CertificateNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_CertificateNoSignificantDigit.Value = myClass_Ship.CertificateNoSignificantDigit;
                }
                if (myClass_Ship.TheoryIssueNoSignificantDigit >= this.NumericUpDown_TheoryIssueNoSignificantDigit.Minimum && myClass_Ship.TheoryIssueNoSignificantDigit <= this.NumericUpDown_TheoryIssueNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_TheoryIssueNoSignificantDigit.Value = myClass_Ship.TheoryIssueNoSignificantDigit;
                }
                if (myClass_Ship.TheoryExaminingNoSignificantDigit >= this.NumericUpDown_TheoryExaminingNoSignificantDigit.Minimum && myClass_Ship.TheoryExaminingNoSignificantDigit <= this.NumericUpDown_TheoryExaminingNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_TheoryExaminingNoSignificantDigit.Value = myClass_Ship.TheoryExaminingNoSignificantDigit;
                }

                this.TextBox_SkillIssueNoRegex.Text      = this.myClass_Ship.SkillIssueNoRegex;
                this.TextBox_SkillExaminingNoRegex.Text  = this.myClass_Ship.SkillExaminingNoRegex;
                this.TextBox_CertificateNoRegex.Text     = this.myClass_Ship.CertificateNoRegex;
                this.TextBox_TheoryIssueNoRegex.Text     = this.myClass_Ship.TheoryIssueNoRegex;
                this.TextBox_TheoryExaminingNoRegex.Text = this.myClass_Ship.TheoryExaminingNoRegex;

                if (myClass_Ship.ShipIndex >= this.numericUpDown_ShipIndex.Minimum && myClass_Ship.ShipIndex <= this.numericUpDown_ShipIndex.Maximum)
                {
                    this.numericUpDown_ShipIndex.Value = myClass_Ship.ShipIndex;
                }
            }
        }
Ejemplo n.º 20
0
        public void  InitControl(Class_WPS myClass_WPS, bool bool_Add)
        {
            this.textBox_WPSMaterial.BackColor          = Properties.Settings.Default.textBoxDoubleClickColor;
            this.textBox_WPSMaterialSecond.BackColor    = Properties.Settings.Default.textBoxDoubleClickColor;
            this.textBox_WPSWeldingConsumable.BackColor = Properties.Settings.Default.textBoxDoubleClickColor;
            this.textBox_WPSWeldingEquipment.BackColor  = Properties.Settings.Default.textBoxDoubleClickColor;

            Class_Data myClass_Data          = (Class_Data)Class_Public.myHashtable[Enum_DataTable.Assemblage.ToString()];
            DataView   myDataView_Assemblage = new DataView(myClass_Data.myDataTable);

            myDataView_Assemblage.Sort = myClass_Data.myDataView.Sort;
            Class_DataControlBind.InitializeComboBox(this.comboBox_WPSAssemblage, myDataView_Assemblage, "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.comboBox_WPSJointType, Enum_DataTable.JointType.ToString(), "KindofWeld", "JointType");
            Class_Public.InitializeComboBox(this.comboBox_WPSLayerWelding, Enum_DataTable.LayerWelding.ToString(), "LayerWelding", "LayerWelding");
            Class_Public.InitializeComboBox(this.comboBox_WPSWeldingProcessAb, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcessAb");
            Class_Public.InitializeComboBox(this.comboBox_WPSWorkPieceType, Enum_DataTable.WorkPieceType.ToString(), "WorkPieceType", "WorkPieceType");
            Class_Public.InitializeComboBox(this.comboBox_WPSWeldingPosition, Enum_DataTable.WeldingPosition.ToString(), "WeldingPosition", "WeldingPosition");
            Class_Public.InitializeComboBox(this.comboBox_WPSGrooveType, Enum_DataTable.GrooveType.ToString(), "GrooveType", "GrooveType");
            Class_Public.InitializeComboBox(this.comboBox_WPSWorkPieceTypeSecond, Enum_DataTable.WorkPieceType.ToString(), "WorkPieceType", "WorkPieceType");

            this.myClass_WPS = myClass_WPS;
            if (bool_Add)
            {
                this.textBox_WPSID.ReadOnly    = false;
                this.textBox_WPSPrincipal.Text = string.Format("{0}£º{1}", Class_zwjPublic.myClass_CustomUser.Name, Class_zwjPublic.myClass_CustomUser.UserGUID.ToString());
                this.myClass_WPS.WPSPrincipal  = Class_zwjPublic.myClass_CustomUser.UserGUID;
                if (myClass_WPSDefault != null)
                {
                    this.myClass_WPS.WPSMaterial              = myClass_WPSDefault.WPSMaterial;
                    this.myClass_WPS.WPSMaterialSecond        = myClass_WPSDefault.WPSMaterialSecond;
                    this.myClass_WPS.WPSWeldingConsumable     = myClass_WPSDefault.WPSWeldingConsumable;
                    this.myClass_WPS.WPSWeldingEquipment      = myClass_WPSDefault.WPSWeldingEquipment;
                    this.myClass_WPS.WPSMaterialHeterogeneity = myClass_WPSDefault.WPSMaterialHeterogeneity;


                    this.textBox_WPSMaterial.Text = myClass_WPSDefault.WPSMaterial;
                    this.comboBox_WPSWorkPieceType.SelectedValue = myClass_WPSDefault.WPSWorkPieceType;
                    this.textBox_WPSThickness.Text = string.Format("{0}", myClass_WPSDefault.WPSThickness);
                    if (myClass_WPSDefault.WPSExternalDiameter > 0)
                    {
                        this.textBox_WPSExternalDiameter.Text = string.Format("{0}", myClass_WPSDefault.WPSExternalDiameter);
                    }
                    this.checkBox_WPSMaterialHeterogeneity.Checked = this.myClass_WPS.WPSMaterialHeterogeneity;
                    this.textBox_WPSWeldingConsumable.Text         = myClass_WPSDefault.WPSWeldingConsumable;
                    this.textBox_WPSID.Text                         = myClass_WPSDefault.WPSID;
                    this.textBox_WPSDenomination.Text               = myClass_WPSDefault.WPSDenomination;
                    this.textBox_WPSWeldingEquipment.Text           = myClass_WPSDefault.WPSWeldingEquipment;
                    this.comboBox_WPSWeldingPosition.SelectedValue  = myClass_WPSDefault.WPSWeldingPosition;
                    this.comboBox_WPSLayerWelding.SelectedValue     = myClass_WPSDefault.WPSLayerWelding;
                    this.comboBox_WPSWeldingProcessAb.SelectedValue = myClass_WPSDefault.WPSWeldingProcessAb;
                    this.comboBox_WPSGrooveType.SelectedValue       = myClass_WPSDefault.WPSGrooveType;
                    this.textBox_WPSTemperature.Text                = string.Format("{0}", myClass_WPSDefault.WPSTemperature);
                    this.textBox_WPSHumidity.Text                   = string.Format("{0}", myClass_WPSDefault.WPSHumidity);
                    this.comboBox_WPSJointType.Text                 = myClass_WPSDefault.WPSJointType;
                    this.comboBox_WPSAssemblage.SelectedValue       = myClass_WPSDefault.WPSAssemblage;
                    if (myClass_WPSDefault.WPSMaterialHeterogeneity)
                    {
                        this.textBox_WPSMaterialSecond.Text = myClass_WPSDefault.WPSMaterialSecond;
                        this.comboBox_WPSWorkPieceTypeSecond.SelectedValue = myClass_WPSDefault.WPSWorkPieceTypeSecond;
                        this.textBox_WPSThicknessSecond.Text = string.Format("{0}", myClass_WPSDefault.WPSThicknessSecond);
                        if (myClass_WPSDefault.WPSExternalDiameterSecond > 0)
                        {
                            this.textBox_WPSExternalDiameterSecond.Text = string.Format("{0}", myClass_WPSDefault.WPSExternalDiameterSecond);
                        }
                    }
                }
            }
            else
            {
                this.textBox_WPSID.ReadOnly   = true;
                this.textBox_WPSMaterial.Text = myClass_WPS.WPSMaterial;
                this.comboBox_WPSWorkPieceType.SelectedValue = myClass_WPS.WPSWorkPieceType;
                this.textBox_WPSThickness.Text = string.Format("{0}", myClass_WPS.WPSThickness);
                if (myClass_WPS.WPSExternalDiameter > 0)
                {
                    this.textBox_WPSExternalDiameter.Text = string.Format("{0}", myClass_WPS.WPSExternalDiameter);
                }
                this.checkBox_WPSMaterialHeterogeneity.Checked = this.myClass_WPS.WPSMaterialHeterogeneity;
                if (this.myClass_WPS.WPSMaterialHeterogeneity)
                {
                    this.textBox_WPSMaterialSecond.Text = myClass_WPS.WPSMaterialSecond;
                    this.comboBox_WPSWorkPieceTypeSecond.SelectedValue = myClass_WPS.WPSWorkPieceTypeSecond;
                    this.textBox_WPSThicknessSecond.Text = string.Format("{0}", myClass_WPS.WPSThicknessSecond);
                    if (myClass_WPS.WPSExternalDiameterSecond > 0)
                    {
                        this.textBox_WPSExternalDiameterSecond.Text = string.Format("{0}", myClass_WPS.WPSExternalDiameterSecond);
                    }
                }
                this.textBox_WPSWeldingConsumable.Text = myClass_WPS.WPSWeldingConsumable;
                this.textBox_WPSID.Text                         = myClass_WPS.WPSID;
                this.textBox_WPSDenomination.Text               = myClass_WPS.WPSDenomination;
                this.textBox_WPSWeldingEquipment.Text           = myClass_WPS.WPSWeldingEquipment;
                this.textBox_WPSRemark.Text                     = myClass_WPS.WPSRemark;
                this.comboBox_WPSWeldingPosition.SelectedValue  = myClass_WPS.WPSWeldingPosition;
                this.comboBox_WPSLayerWelding.SelectedValue     = myClass_WPS.WPSLayerWelding;
                this.comboBox_WPSWeldingProcessAb.SelectedValue = myClass_WPS.WPSWeldingProcessAb;
                this.comboBox_WPSGrooveType.SelectedValue       = myClass_WPS.WPSGrooveType;
                this.textBox_WPSTemperature.Text                = string.Format("{0}", myClass_WPS.WPSTemperature);
                this.textBox_WPSHumidity.Text                   = string.Format("{0}", myClass_WPS.WPSHumidity);

                this.comboBox_WPSJointType.Text           = myClass_WPS.WPSJointType;
                this.comboBox_WPSAssemblage.SelectedValue = myClass_WPS.WPSAssemblage;

                Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                myClass_CustomUser.UserGUID = myClass_WPS.WPSPrincipal;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_WPSPrincipal.Text = string.Format("{0}£º{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
            }
            this.SetMaterialHeterogeneityVisible();
        }
Ejemplo n.º 21
0
 private void Form_ExportPaper_Load(object sender, EventArgs e)
 {
     Class_Public.InitializeComboBox(this.ComboBox_Subject, Enum_DataTableSecond.Subject.ToString(), "Subject", "Subject");
 }
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_KindofEmployerWelder"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_KindofEmployerWelder myClass_KindofEmployerWelder, bool bool_Add)
        {
            Class_Data myClass_Data;

            myClass_Data                  = (Class_Data)Class_Public.myHashtable[Enum_DataTable.Employer.ToString()];
            this.myDataView_Employer      = new DataView(myClass_Data.myDataTable);
            this.myDataView_Employer.Sort = myClass_Data.myDataView.Sort;

            myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.Department.ToString()];
            this.myDataView_Department      = new DataView(myClass_Data.myDataTable);
            this.myDataView_Department.Sort = myClass_Data.myDataView.Sort;

            myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.WorkPlace.ToString()];
            this.myDataView_WorkPlace      = new DataView(myClass_Data.myDataTable);
            this.myDataView_WorkPlace.Sort = myClass_Data.myDataView.Sort;

            myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.LaborServiceTeam.ToString()];
            this.myDataView_LaborServiceTeam      = new DataView(myClass_Data.myDataTable);
            this.myDataView_LaborServiceTeam.Sort = myClass_Data.myDataView.Sort;

            Class_DataControlBind.InitializeComboBox(this.ComboBox_LaborServiceTeam, this.myDataView_LaborServiceTeam, "LaborServiceTeamHPID", "LaborServiceTeam");
            Class_DataControlBind.InitializeComboBox(this.ComboBox_WorkPlace, this.myDataView_WorkPlace, "WorkPlaceHPID", "WorkPlace");
            Class_DataControlBind.InitializeComboBox(this.ComboBox_Department, this.myDataView_Department, "DepartmentHPID", "Department");
            Class_DataControlBind.InitializeComboBox(this.ComboBox_Employer, this.myDataView_Employer, "EmployerHPID", "Employer");
            Class_Public.InitializeComboBox(this.ComboBox_Schooling, Enum_DataTable.Schooling.ToString(), "Schooling", "Schooling");

            this.myClass_KindofEmployerWelder = myClass_KindofEmployerWelder;
            this.textBox_KindofEmployer.Text  = this.myClass_KindofEmployerWelder.KindofEmployer;

            Class_KindofEmployer myClass_KindofEmployer = new Class_KindofEmployer(this.myClass_KindofEmployerWelder.KindofEmployer);

            switch (myClass_KindofEmployer.KindofEmployerLevel)
            {
            case 0:
                break;

            case 1:
                this.ComboBox_Employer.Enabled = false;
                break;

            case 2:
                this.ComboBox_Employer.Enabled   = false;
                this.ComboBox_Department.Enabled = false;
                this.CheckBox_Department.Enabled = false;
                break;

            case 3:
                this.ComboBox_Employer.Enabled   = false;
                this.ComboBox_Department.Enabled = false;
                this.CheckBox_Department.Enabled = false;
                this.ComboBox_WorkPlace.Enabled  = false;
                this.CheckBox_WorkPlace.Enabled  = false;
                break;

            case 4:
                this.ComboBox_Employer.Enabled         = false;
                this.ComboBox_LaborServiceTeam.Enabled = false;
                this.CheckBox_LaborServiceTeam.Enabled = false;
                break;
            }
            if (bool_Add)
            {
                if (!string.IsNullOrEmpty(myClass_KindofEmployer.KindofEmployerEmployerHPID))
                {
                    this.ComboBox_Employer.SelectedValue = myClass_KindofEmployer.KindofEmployerEmployerHPID;
                    if (!string.IsNullOrEmpty(myClass_KindofEmployer.KindofEmployerDepartmentHPID))
                    {
                        this.ComboBox_Department.SelectedValue = myClass_KindofEmployer.KindofEmployerDepartmentHPID;
                        if (!string.IsNullOrEmpty(myClass_KindofEmployer.KindofEmployerWorkPlaceHPID))
                        {
                            this.ComboBox_WorkPlace.SelectedValue = myClass_KindofEmployer.KindofEmployerWorkPlaceHPID;
                        }
                    }
                    if (!string.IsNullOrEmpty(myClass_KindofEmployer.KindofEmployerLaborServiceTeamHPID))
                    {
                        this.ComboBox_LaborServiceTeam.SelectedValue = myClass_KindofEmployer.KindofEmployerLaborServiceTeamHPID;
                    }
                }

                if (myClass_KindofEmployerWelderDefault != null)
                {
                    this.CheckBox_Sex.Checked = myClass_KindofEmployerWelderDefault.Sex == "男";
                    this.DateTimePicker_WeldingBeinning.Value  = myClass_KindofEmployerWelderDefault.WeldingBeginning;
                    this.ComboBox_Schooling.SelectedValue      = myClass_KindofEmployerWelderDefault.Schooling;
                    this.ComboBox_Employer.SelectedValue       = myClass_KindofEmployerWelderDefault.myClass_BelongUnit.EmployerHPID;
                    this.myDataView_Department.RowFilter       = string.Format("EmployerHPID='{0}'", myClass_KindofEmployerWelderDefault.myClass_BelongUnit.EmployerHPID);
                    this.myDataView_LaborServiceTeam.RowFilter = string.Format("EmployerHPID='{0}'", myClass_KindofEmployerWelderDefault.myClass_BelongUnit.EmployerHPID);
                    if (string.IsNullOrEmpty(myClass_KindofEmployerWelderDefault.myClass_BelongUnit.DepartmentHPID))
                    {
                        this.CheckBox_Department.Checked = false;
                    }
                    else
                    {
                        this.ComboBox_Department.SelectedValue = myClass_KindofEmployerWelderDefault.myClass_BelongUnit.DepartmentHPID;
                        this.CheckBox_Department.Checked       = true;
                        this.myDataView_WorkPlace.RowFilter    = string.Format("DepartmentHPID='{0}'", myClass_KindofEmployerWelderDefault.myClass_BelongUnit.DepartmentHPID);
                        if (!string.IsNullOrEmpty(myClass_KindofEmployerWelderDefault.myClass_BelongUnit.WorkPlaceHPID))
                        {
                            this.ComboBox_WorkPlace.SelectedValue = myClass_KindofEmployerWelderDefault.myClass_BelongUnit.WorkPlaceHPID;
                            this.CheckBox_WorkPlace.Checked       = true;
                        }
                        else
                        {
                            this.CheckBox_WorkPlace.Checked = false;
                        }
                    }

                    if (string.IsNullOrEmpty(myClass_KindofEmployerWelderDefault.myClass_BelongUnit.LaborServiceTeamHPID))
                    {
                        this.CheckBox_LaborServiceTeam.Checked = false;
                    }
                    else
                    {
                        this.ComboBox_LaborServiceTeam.SelectedValue = myClass_KindofEmployerWelderDefault.myClass_BelongUnit.LaborServiceTeamHPID;
                        this.CheckBox_LaborServiceTeam.Checked       = true;
                    }
                }
            }
            else
            {
                this.textBox_KindofEmployerWelderID.Text      = this.myClass_KindofEmployerWelder.KindofEmployerWelderID.ToString();
                this.Button_IdentificationCardConvert.Enabled = false;
                this.MaskedTextBox_IdentificationCard.Text    = myClass_KindofEmployerWelder.IdentificationCard;
                this.TextBox_WelderName.Text               = myClass_KindofEmployerWelder.WelderName;
                this.textBox_WelderEnglishName.Text        = myClass_KindofEmployerWelder.WelderEnglishName;
                this.CheckBox_Sex.Checked                  = myClass_KindofEmployerWelder.Sex == "男";
                this.DateTimePicker_WeldingBeinning.Value  = myClass_KindofEmployerWelder.WeldingBeginning;
                this.TextBox_WorkerID.Text                 = myClass_KindofEmployerWelder.myClass_BelongUnit.WorkerID;
                this.TextBox_WelderRemark.Text             = myClass_KindofEmployerWelder.WelderRemark;
                this.ComboBox_Schooling.SelectedValue      = myClass_KindofEmployerWelder.Schooling;
                this.ComboBox_Employer.SelectedValue       = myClass_KindofEmployerWelder.myClass_BelongUnit.EmployerHPID;
                this.myDataView_Department.RowFilter       = string.Format("EmployerHPID='{0}'", myClass_KindofEmployerWelder.myClass_BelongUnit.EmployerHPID);
                this.myDataView_LaborServiceTeam.RowFilter = string.Format("EmployerHPID='{0}'", myClass_KindofEmployerWelder.myClass_BelongUnit.EmployerHPID);
                if (string.IsNullOrEmpty(myClass_KindofEmployerWelder.myClass_BelongUnit.DepartmentHPID))
                {
                    this.CheckBox_Department.Checked = false;
                }
                else
                {
                    this.ComboBox_Department.SelectedValue = myClass_KindofEmployerWelder.myClass_BelongUnit.DepartmentHPID;
                    this.CheckBox_Department.Checked       = true;
                    this.myDataView_WorkPlace.RowFilter    = string.Format("DepartmentHPID='{0}'", myClass_KindofEmployerWelder.myClass_BelongUnit.DepartmentHPID);
                    if (!string.IsNullOrEmpty(myClass_KindofEmployerWelder.myClass_BelongUnit.WorkPlaceHPID))
                    {
                        this.ComboBox_WorkPlace.SelectedValue = myClass_KindofEmployerWelder.myClass_BelongUnit.WorkPlaceHPID;
                        this.CheckBox_WorkPlace.Checked       = true;
                    }
                    else
                    {
                        this.CheckBox_WorkPlace.Checked = false;
                    }
                }

                if (string.IsNullOrEmpty(myClass_KindofEmployerWelder.myClass_BelongUnit.LaborServiceTeamHPID))
                {
                    this.CheckBox_LaborServiceTeam.Checked = false;
                }
                else
                {
                    this.ComboBox_LaborServiceTeam.SelectedValue = myClass_KindofEmployerWelder.myClass_BelongUnit.LaborServiceTeamHPID;
                    this.CheckBox_LaborServiceTeam.Checked       = true;
                }
            }
        }
Ejemplo n.º 23
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_Issue"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_Issue myClass_Issue, bool bool_Add)
        {
            Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
            Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
            Class_Public.InitializeComboBox(this.ComboBox_WeldingProcess, Enum_DataTable.WeldingProcess.ToString(), "WeldingProcessAb", "WeldingProcessAb");
            this.myClass_Issue = myClass_Issue;
            this.textBox_ShipClassificationAb.Text = this.myClass_Issue.ShipClassificationAb;
            this.TextBox_ShipboardNo.Text          = this.myClass_Issue.ShipboardNo;
            if (bool_Add)
            {
                Class_ShipClassification myClass_ShipClassification = new Class_ShipClassification(this.myClass_Issue.ShipClassificationAb);
                if (myClass_ShipClassification.ShipRestrict)
                {
                    Class_Ship myClass_Ship = new Class_Ship(this.myClass_Issue.ShipboardNo);
                    this.MaskedTextBox_IssueNo.Text = myClass_Ship.NextSkillIssueNo;
                }
                else
                {
                    this.MaskedTextBox_IssueNo.Text = myClass_ShipClassification.NextIssueNo;
                }
                if (myClass_IssueDefault != null)
                {
                    this.InitControlWeldingParameter(myClass_IssueDefault.myClass_WeldingParameter);
                    this.ComboBox_WeldingProcess.SelectedValue = myClass_IssueDefault.WeldingProcessAb;
                    this.TextBox_PlaceofTest.Text           = myClass_IssueDefault.PlaceofTest;
                    this.TextBox_SupervisionPlace.Text      = myClass_IssueDefault.SupervisionPlace;
                    this.NumericUpDown_OriginalPeriod.Value = myClass_IssueDefault.PeriodofValidity;
                    this.textBox_KindofEmployer.Text        = myClass_IssueDefault.KindofEmployer;
                    if (!string.IsNullOrEmpty(myClass_IssueDefault.EmployerHPID))
                    {
                        Class_Employer myClass_Employer = new Class_Employer(myClass_IssueDefault.EmployerHPID);
                        this.textBox_Employer.Text = string.Format("{0}:{1}", myClass_Employer.EmployerHPID, myClass_Employer.Employer);
                    }
                    this.myClass_Issue.KindofEmployer = myClass_IssueDefault.KindofEmployer;
                    this.myClass_Issue.EmployerHPID   = myClass_IssueDefault.EmployerHPID;
                }

                Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                if (!string.IsNullOrEmpty(Properties.Settings.Default.TheoryTeacherID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.TheoryTeacherID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_TheoryTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
                if (!string.IsNullOrEmpty(Properties.Settings.Default.SkillTeacherID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.SkillTeacherID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_SkillTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
                if (!string.IsNullOrEmpty(Properties.Settings.Default.SupervisorID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.SupervisorID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_SupervisorID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
                if (!string.IsNullOrEmpty(Properties.Settings.Default.IssueQCTeacherID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.IssueQCTeacherID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_IssueQCTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
                if (!string.IsNullOrEmpty(Properties.Settings.Default.ArchiveTeacherID))
                {
                    myClass_CustomUser.UserGUID = new Guid(Properties.Settings.Default.ArchiveTeacherID);
                    if (myClass_CustomUser.FillData())
                    {
                        this.textBox_ArchiveTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                    }
                }
            }
            else
            {
                this.MaskedTextBox_IssueNo.Text      = myClass_Issue.IssueNo;
                this.TextBox_IssueRemark.Text        = myClass_Issue.IssueRemark;
                this.DateTimePicker_SignUpDate.Value = myClass_Issue.SignUpDate;
                this.textBox_KindofEmployer.Text     = myClass_Issue.KindofEmployer;
                Class_Employer myClass_Employer = new Class_Employer(myClass_Issue.EmployerHPID);
                this.textBox_Employer.Text = string.Format("{0}:{1}", myClass_Employer.EmployerHPID, myClass_Employer.Employer);
                this.ComboBox_WeldingProcess.SelectedValue = myClass_Issue.WeldingProcessAb;

                this.InitControlWeldingParameter(this.myClass_Issue.myClass_WeldingParameter);

                Class_CustomUser myClass_CustomUser = new Class_CustomUser();
                myClass_CustomUser.UserGUID = myClass_Issue.TheoryTeacherID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_TheoryTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                myClass_CustomUser.UserGUID = myClass_Issue.ArchiveTeacherID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_ArchiveTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                myClass_CustomUser.UserGUID = myClass_Issue.SkillTeacherID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_SkillTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                myClass_CustomUser.UserGUID = myClass_Issue.SupervisorID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_SupervisorID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                myClass_CustomUser.UserGUID = myClass_Issue.IssueQCTeacherID;
                if (myClass_CustomUser.FillData())
                {
                    this.textBox_IssueQCTeacherID.Text = string.Format("{0}:{1}", myClass_CustomUser.Name, myClass_CustomUser.UserGUID.ToString());
                }
                this.TextBox_PlaceofTest.Text = myClass_Issue.PlaceofTest;


                if (myClass_Issue.TheoryExamDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_TheoryExamDate.Text = myClass_Issue.TheoryExamDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.TheoryMakeupDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_TheoryMakeupDate.Text = myClass_Issue.TheoryMakeupDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.SkillExamDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_SkillExamDate.Text = myClass_Issue.SkillExamDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.SkillMakeupDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_SkillMakeupDate.Text = myClass_Issue.SkillMakeupDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.DateBeginningofTrain != DateTime.MinValue)
                {
                    this.MaskedTextBox_DateBeginningofTrain.Text = myClass_Issue.DateBeginningofTrain.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.DateEndingofTrain != DateTime.MinValue)
                {
                    this.MaskedTextBox_DateEndingofTrain.Text = myClass_Issue.DateEndingofTrain.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.VisualTestDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_VisualTestDate.Text = myClass_Issue.VisualTestDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.BendTestDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_BendTestDate.Text = myClass_Issue.BendTestDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.RTTestDate != DateTime.MinValue)
                {
                    this.MaskedTextBox_RTTestDate.Text = myClass_Issue.RTTestDate.ToString("yyyy-MM-dd");
                }
                if (myClass_Issue.IssueIssuedOn != DateTime.MinValue)
                {
                    this.MaskedTextBox_IssuedOn.Text = myClass_Issue.IssueIssuedOn.ToString("yyyy-MM-dd");
                }
                this.TextBox_SupervisionPlace.Text = myClass_Issue.SupervisionPlace;
                if (myClass_Issue.PeriodofValidity >= this.NumericUpDown_OriginalPeriod.Minimum && myClass_Issue.PeriodofValidity <= this.NumericUpDown_OriginalPeriod.Maximum)
                {
                    this.NumericUpDown_OriginalPeriod.Value = myClass_Issue.PeriodofValidity;
                }

                this.CheckBox_TheoryTrained.Checked    = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 0);
                this.CheckBox_TheoryExam.Checked       = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 1);
                this.CheckBox_TheoryExamMakeup.Checked = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 4);
                this.CheckBox_SkillTrained.Checked     = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 6);
                this.CheckBox_SkillExam.Checked        = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 7);
                this.CheckBox_SkillExamMakeup.Checked  = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 10);
                this.CheckBox_Certificated.Checked     = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 14);
                this.CheckBox_Finished.Checked         = Class_DataValidateTool.CheckUintBit(this.myClass_Issue.IssueStatus, 31);
            }
        }
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_WeldingSubject"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_WeldingSubject myClass_WeldingSubject, bool bool_Add)
        {
            DataView myDataView_WeldingStandard = new DataView(((Class_Data)Class_Public.myHashtable[Enum_DataTable.WeldingStandardAndGroup.ToString()]).myDataTable);

            myDataView_WeldingStandard.RowFilter = "WeldingStandardGroup='焊工考试标准'";
            Class_DataControlBind.InitializeComboBox(this.ComboBox_WeldingStandard, myDataView_WeldingStandard, "WeldingStandard", "WeldingStandard");
            Class_Public.InitializeComboBox(this.ComboBox_JointType, Enum_DataTable.JointType.ToString(), "JointType", "JointType");
            Class_Public.InitializeComboBox(this.ComboBox_WorkPieceType, Enum_DataTable.WorkPieceType.ToString(), "WorkPieceType", "WorkPieceType");
            this.ComboBox_SubjectClass.Text = "0";

            this.myClass_WeldingSubject = myClass_WeldingSubject;
            if (bool_Add)
            {
                if (myClass_WeldingSubjectDefault != null)
                {
                    this.MaskedTextBox_SubjectID.Text           = myClass_WeldingSubjectDefault.SubjectID;
                    this.ComboBox_WeldingStandard.SelectedValue = myClass_WeldingSubjectDefault.WeldingStandard;
                    this.ComboBox_JointType.SelectedValue       = myClass_WeldingSubjectDefault.JointType;
                    this.ComboBox_WorkPieceType.SelectedValue   = myClass_WeldingSubjectDefault.WorkPieceType;
                    this.TextBox_WeldingProject.Text            = myClass_WeldingSubjectDefault.WeldingProject;
                    this.TextBox_WeldingProjectAb.Text          = myClass_WeldingSubjectDefault.WeldingProjectAb;
                    this.TextBox_ScopeofWeldingProject.Text     = myClass_WeldingSubjectDefault.ScopeofWeldingProject;
                    this.TextBox_WeldingClass.Text            = myClass_WeldingSubjectDefault.WeldingClass;
                    this.TextBox_WeldingClassAb.Text          = myClass_WeldingSubjectDefault.WeldingClassAb;
                    this.TextBox_ScopeofWeldingClass.Text     = myClass_WeldingSubjectDefault.ScopeofWeldingClass;
                    this.ComboBox_SubjectClass.Text           = myClass_WeldingSubjectDefault.SubjectClass.ToString();
                    this.TextBox_Subject.Text                 = myClass_WeldingSubjectDefault.Subject;
                    this.TextBox_ScopeofSubject.Text          = myClass_WeldingSubjectDefault.ScopeofSubject;
                    this.TextBox_SubjectThickness.Text        = myClass_WeldingSubjectDefault.SubjectThickness;
                    this.TextBox_SubjectExternalDiameter.Text = myClass_WeldingSubjectDefault.SubjectExternalDiameter;
                    this.textBox_HardestWeldingPosition.Text  = myClass_WeldingSubjectDefault.HardestWeldingPosition;
                }
                if (!string.IsNullOrEmpty(myClass_WeldingSubject.WeldingStandard))
                {
                    this.ComboBox_WeldingStandard.SelectedValue = myClass_WeldingSubject.WeldingStandard;
                }
            }
            else
            {
                this.MaskedTextBox_SubjectID.ReadOnly       = true;
                this.MaskedTextBox_SubjectID.Text           = this.myClass_WeldingSubject.SubjectID;
                this.checkBox_NeedPreSubject.Checked        = this.myClass_WeldingSubject.NeedPreSubject;
                this.ComboBox_WeldingStandard.SelectedValue = this.myClass_WeldingSubject.WeldingStandard;
                this.ComboBox_JointType.SelectedValue       = this.myClass_WeldingSubject.JointType;
                this.ComboBox_WorkPieceType.SelectedValue   = this.myClass_WeldingSubject.WorkPieceType;
                this.TextBox_WeldingProject.Text            = this.myClass_WeldingSubject.WeldingProject;
                this.TextBox_WeldingProjectAb.Text          = this.myClass_WeldingSubject.WeldingProjectAb;
                this.TextBox_ScopeofWeldingProject.Text     = this.myClass_WeldingSubject.ScopeofWeldingProject;
                this.TextBox_WeldingClass.Text            = this.myClass_WeldingSubject.WeldingClass;
                this.TextBox_WeldingClassAb.Text          = this.myClass_WeldingSubject.WeldingClassAb;
                this.TextBox_ScopeofWeldingClass.Text     = this.myClass_WeldingSubject.ScopeofWeldingClass;
                this.ComboBox_SubjectClass.Text           = this.myClass_WeldingSubject.SubjectClass.ToString();
                this.TextBox_Subject.Text                 = this.myClass_WeldingSubject.Subject;
                this.TextBox_ScopeofSubject.Text          = this.myClass_WeldingSubject.ScopeofSubject;
                this.TextBox_SubjectThickness.Text        = this.myClass_WeldingSubject.SubjectThickness;
                this.TextBox_SubjectExternalDiameter.Text = this.myClass_WeldingSubject.SubjectExternalDiameter;
                this.TextBox_SubjectRemark.Text           = this.myClass_WeldingSubject.SubjectRemark;
                this.textBox_CCSSubject.Text              = this.myClass_WeldingSubject.CCSSubject;
                this.textBox_CCSSubjectTestNo.Text        = this.myClass_WeldingSubject.CCSSubjectTestNo;
                this.textBox_HardestWeldingPosition.Text  = this.myClass_WeldingSubject.HardestWeldingPosition;
            }
        }
Ejemplo n.º 25
0
 private void Form_Student_UpdateBatch_Load(object sender, EventArgs e)
 {
     Class_Public.InitializeComboBox(this.ComboBox_Assemblage, Enum_DataTable.Assemblage.ToString(), "Assemblage", "Assemblage");
     Class_Public.InitializeComboBox(this.ComboBox_KindofExam, Enum_DataTable.KindofExam.ToString(), "KindofExam", "KindofExam");
     Class_Public.InitializeComboBox(this.ComboBox_ExamStatus, Enum_DataTable.ExamStatus.ToString(), "ExamStatus", "ExamStatus");
 }
Ejemplo n.º 26
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_ShipClassification"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_ShipClassification myClass_ShipClassification, bool bool_Add)
        {
            Class_Public.InitializeComboBox(this.ComboBox_TestCommitteeID, Enum_DataTable.TestCommittee.ToString(), "TestCommitteeID", "TestCommitteeID");
            Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.WeldingStandardAndGroup.ToString()];
            DataView   myDataView_WeldingStandardAndGroup = new DataView(myClass_Data.myDataTable);

            myDataView_WeldingStandardAndGroup.RowFilter = "WeldingStandardGroup='焊工考试标准'";
            Class_DataControlBind.InitializeComboBox(this.ComboBox_WeldingStandard, myDataView_WeldingStandardAndGroup, "WeldingStandard", "WeldingStandard");
            this.myClass_ShipClassification = myClass_ShipClassification;
            if (bool_Add)
            {
                if (myClass_ShipClassificationDefault != null)
                {
                    this.CheckBox_WeldingStandardRestrict.Checked = myClass_ShipClassificationDefault.WeldingStandardRestrict;
                    this.checkBox_YearSeparate.Checked            = myClass_ShipClassificationDefault.YearSeparate;
                    this.CheckBox_ShipRestrict.Checked            = myClass_ShipClassificationDefault.ShipRestrict;
                    this.CheckBox_TheorySeparate.Checked          = myClass_ShipClassificationDefault.TheorySeparate;
                    this.checkBox_ProlongQCContinuous.Checked     = myClass_ShipClassificationDefault.ProlongQCContinuous;
                    this.ComboBox_WeldingStandard.SelectedValue   = myClass_ShipClassificationDefault.WeldingStandard;
                    this.MaskedTextBox_NextIssueNo.Text           = myClass_ShipClassificationDefault.NextIssueNo;
                    this.MaskedTextBox_NextExaminingNo.Text       = myClass_ShipClassificationDefault.NextExaminingNo;
                    this.MaskedTextBox_NextCertificateNo.Text     = myClass_ShipClassificationDefault.NextCertificateNo;
                    if (myClass_ShipClassificationDefault.IssueNoSignificantDigit >= this.NumericUpDown_IssueNoSignificantDigit.Minimum && myClass_ShipClassificationDefault.IssueNoSignificantDigit <= this.NumericUpDown_IssueNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_IssueNoSignificantDigit.Value = myClass_ShipClassificationDefault.IssueNoSignificantDigit;
                    }
                    if (myClass_ShipClassificationDefault.ExaminingNoSignificantDigit >= this.NumericUpDown_ExaminingNoSignificantDigit.Minimum && myClass_ShipClassificationDefault.ExaminingNoSignificantDigit <= this.NumericUpDown_ExaminingNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_ExaminingNoSignificantDigit.Value = myClass_ShipClassificationDefault.ExaminingNoSignificantDigit;
                    }
                    if (myClass_ShipClassificationDefault.CertificateNoSignificantDigit >= this.NumericUpDown_CertificateNoSignificantDigit.Minimum && myClass_ShipClassificationDefault.CertificateNoSignificantDigit <= this.NumericUpDown_CertificateNoSignificantDigit.Maximum)
                    {
                        this.NumericUpDown_CertificateNoSignificantDigit.Value = myClass_ShipClassificationDefault.CertificateNoSignificantDigit;
                    }
                    this.TextBox_IssueNoRegex.Text              = myClass_ShipClassificationDefault.IssueNoRegex;
                    this.TextBox_ExaminingNoRegex.Text          = myClass_ShipClassificationDefault.ExaminingNoRegex;
                    this.TextBox_CertificateNoRegex.Text        = myClass_ShipClassificationDefault.CertificateNoRegex;
                    this.ComboBox_TestCommitteeID.SelectedValue = myClass_ShipClassificationDefault.TestCommitteeID;
                    if (myClass_ShipClassificationDefault.YearBegin >= this.numericUpDown_YearBegin.Minimum && myClass_ShipClassificationDefault.YearBegin <= this.numericUpDown_YearBegin.Maximum)
                    {
                        this.numericUpDown_YearBegin.Value = myClass_ShipClassificationDefault.YearBegin;
                    }
                    if (myClass_ShipClassificationDefault.YearEnd >= this.numericUpDown_YearEnd.Minimum && myClass_ShipClassificationDefault.YearEnd <= this.numericUpDown_YearEnd.Maximum)
                    {
                        this.numericUpDown_YearEnd.Value = myClass_ShipClassificationDefault.YearEnd;
                    }
                }
            }
            else
            {
                this.TextBox_ShipClassificationAb.ReadOnly = true;
                this.TextBox_ShipClassificationAb.Text     = this.myClass_ShipClassification.ShipClassificationAb;
                this.TextBox_ShipClassification.Text       = this.myClass_ShipClassification.ShipClassification;
                if (myClass_ShipClassification.ShipClassificationIndex >= this.numericUpDown_ShipClassificationIndex.Minimum && myClass_ShipClassification.ShipClassificationIndex <= this.numericUpDown_ShipClassificationIndex.Maximum)
                {
                    this.numericUpDown_ShipClassificationIndex.Value = this.myClass_ShipClassification.ShipClassificationIndex;
                }
                this.TextBox_ShipClassificationEnglishName.Text = this.myClass_ShipClassification.ShipClassificationEnglishName;
                this.TextBox_ShipClassificationRemark.Text      = this.myClass_ShipClassification.ShipClassificationRemark;

                this.CheckBox_WeldingStandardRestrict.Checked = this.myClass_ShipClassification.WeldingStandardRestrict;
                this.checkBox_YearSeparate.Checked            = this.myClass_ShipClassification.YearSeparate;
                this.CheckBox_ShipRestrict.Checked            = this.myClass_ShipClassification.ShipRestrict;
                this.CheckBox_TheorySeparate.Checked          = this.myClass_ShipClassification.TheorySeparate;
                this.checkBox_ProlongQCContinuous.Checked     = this.myClass_ShipClassification.ProlongQCContinuous;
                this.ComboBox_WeldingStandard.SelectedValue   = this.myClass_ShipClassification.WeldingStandard;
                this.MaskedTextBox_NextIssueNo.Text           = this.myClass_ShipClassification.NextIssueNo;
                this.MaskedTextBox_NextExaminingNo.Text       = this.myClass_ShipClassification.NextExaminingNo;
                this.MaskedTextBox_NextCertificateNo.Text     = this.myClass_ShipClassification.NextCertificateNo;
                if (myClass_ShipClassification.IssueNoSignificantDigit >= this.NumericUpDown_IssueNoSignificantDigit.Minimum && myClass_ShipClassification.IssueNoSignificantDigit <= this.NumericUpDown_IssueNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_IssueNoSignificantDigit.Value = myClass_ShipClassification.IssueNoSignificantDigit;
                }
                if (myClass_ShipClassification.ExaminingNoSignificantDigit >= this.NumericUpDown_ExaminingNoSignificantDigit.Minimum && myClass_ShipClassification.ExaminingNoSignificantDigit <= this.NumericUpDown_ExaminingNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_ExaminingNoSignificantDigit.Value = myClass_ShipClassification.ExaminingNoSignificantDigit;
                }
                if (myClass_ShipClassification.CertificateNoSignificantDigit >= this.NumericUpDown_CertificateNoSignificantDigit.Minimum && myClass_ShipClassification.CertificateNoSignificantDigit <= this.NumericUpDown_CertificateNoSignificantDigit.Maximum)
                {
                    this.NumericUpDown_CertificateNoSignificantDigit.Value = myClass_ShipClassification.CertificateNoSignificantDigit;
                }
                this.TextBox_IssueNoRegex.Text              = this.myClass_ShipClassification.IssueNoRegex;
                this.TextBox_ExaminingNoRegex.Text          = this.myClass_ShipClassification.ExaminingNoRegex;
                this.TextBox_CertificateNoRegex.Text        = this.myClass_ShipClassification.CertificateNoRegex;
                this.ComboBox_TestCommitteeID.SelectedValue = this.myClass_ShipClassification.TestCommitteeID;

                if (myClass_ShipClassification.YearBegin >= this.numericUpDown_YearBegin.Minimum && myClass_ShipClassification.YearBegin <= this.numericUpDown_YearBegin.Maximum)
                {
                    this.numericUpDown_YearBegin.Value = this.myClass_ShipClassification.YearBegin;
                }
                if (myClass_ShipClassification.YearEnd >= this.numericUpDown_YearEnd.Minimum && myClass_ShipClassification.YearEnd <= this.numericUpDown_YearEnd.Maximum)
                {
                    this.numericUpDown_YearEnd.Value = this.myClass_ShipClassification.YearEnd;
                }
            }
        }