示例#1
0
        private void Form_Main_Load(object sender, EventArgs e)
        {
            if (Class_zwjPublic.myBackColor != Color.Empty)
            {
                this.BackColor = Class_zwjPublic.myBackColor;
            }
            this.Text = string.Format("{0} - {2}({1})", System.Reflection.Assembly.GetExecutingAssembly().FullName.Split(',')[0], Class_zwjPublic.myClass_CustomUser.UserName, Class_zwjPublic.myClass_CustomUser.Name);

            this.toolStripButton_UsersAndRoles.Visible  = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("用户权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_WPS.Visible            = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_ReviveQC.Visible       = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_System.Visible         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_Parameter.Visible      = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("参数权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_WeldingSubject.Visible = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("参数权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_Exam.Visible           = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_DataManager.Visible    = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_WelderBelong.Visible   = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_WelderPicture.Visible  = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);

            this.toolStripButton_Welder.Visible         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripButton_KindofEmployer.Visible = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripMenuItem_File.Visible         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);
            this.toolStripMenuItem_Setting.Visible      = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);

            this.ShowmyUserControl_WelderPart();
        }
        private void InitTreeView()
        {
            this.treeView_Data.Nodes.Clear();
            TreeNode myTreeNode;
            TreeNode myTreeNode_KindofEmployer;

            myTreeNode      = new TreeNode();
            myTreeNode.Text = "报考单位";
            myTreeNode.Tag  = "报考单位";

            Class_Data myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.KindofEmployer.ToString()];

            foreach (DataRowView myDataRowView_KindofEmployer in myClass_Data.myDataView)
            {
                myTreeNode_KindofEmployer      = new TreeNode();
                myTreeNode_KindofEmployer.Text = myDataRowView_KindofEmployer["KindofEmployer"].ToString();
                myTreeNode_KindofEmployer.Tag  = myDataRowView_KindofEmployer["KindofEmployer"].ToString();
                if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read))
                {
                    myTreeNode.Nodes.Add(myTreeNode_KindofEmployer);
                }
                else if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read))
                {
                    Class_KindofEmployer myClass_KindofEmployer = new Class_KindofEmployer(myDataRowView_KindofEmployer["KindofEmployer"].ToString());
                    if (myClass_KindofEmployer.KindofEmployerManagerID.Equals(Class_zwjPublic.myClass_CustomUser.UserGUID))
                    {
                        myTreeNode.Nodes.Add(myTreeNode_KindofEmployer);
                    }
                }
            }
            this.treeView_Data.Nodes.Add(myTreeNode);
            this.label_Data.Text = string.Format("报考单位:({0})", myTreeNode.Nodes.Count);
        }
        private void contextMenuStrip_WPSHeatTreatmentRow_Opening(object sender, CancelEventArgs e)
        {
            Class_WPS myClass_WPS = new Class_WPS(this.myEventArgs_WPS.str_WPSID);

            e.Cancel = myClass_WPS.WPSStatus < 0 || (!(Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Modify) || (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.PossessorModify) && (new Class_WPS(this.myEventArgs_WPS.str_WPSID)).WPSPrincipal.Equals(Class_zwjPublic.myClass_CustomUser.UserGUID))));
            this.toolStripMenuItem_DataGridViewRowExport.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Print);
        }
        private void textBox_SkillTeacher_DoubleClick(object sender, EventArgs e)
        {
            TextBox          myTextBox          = (TextBox)sender;
            Form_UserQuery   myForm             = new Form_UserQuery();
            Class_CustomUser myClass_CustomUser = new Class_CustomUser();

            if (!string.IsNullOrEmpty(myTextBox.Text))
            {
                myClass_CustomUser.UserGUID = new Guid(myTextBox.Text.Split(':')[1]);
                if (myClass_CustomUser.FillData())
                {
                }
            }
            myForm.myClass_CustomUser = myClass_CustomUser;
            if (myForm.ShowDialog() == DialogResult.OK)
            {
                if (myForm.myClass_CustomUser != null && myForm.myClass_CustomUser.UserGUID != null)
                {
                    myTextBox.Text = string.Format("{0}:{1}", myForm.myClass_CustomUser.Name, myForm.myClass_CustomUser.UserGUID.ToString());
                }
                else
                {
                    myTextBox.Text = "";
                }
            }
        }
        /// <summary>
        /// 根据权限设置功能列表
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
        {
            this.toolStripMenuItem_DataGridViewRowAdd.Enabled    = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add);
            this.toolStripMenuItem_DataGridViewRowModify.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Modify);
            this.toolStripMenuItem_DataGridViewRowDelete.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Delete);
            //this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Print);
            this.toolStripMenuItem_RowLockOut.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.LockOut);

            if (this.myEventArgs_ShipClassification.bool_GXTheory)
            {
                if (Class_GXTheoryIssue.CheckFinished(this.dataGridView_Data.CurrentRow.Cells["IssueNo"].Value.ToString()))
                {
                    this.toolStripMenuItem_DataGridViewRowModify.Enabled = false;
                    this.toolStripMenuItem_DataGridViewRowDelete.Enabled = false;
                }
            }
            else
            {
                if (Class_Issue.CheckFinished(this.dataGridView_Data.CurrentRow.Cells["IssueNo"].Value.ToString()))
                {
                    this.toolStripMenuItem_DataGridViewRowModify.Enabled = false;
                    this.toolStripMenuItem_DataGridViewRowDelete.Enabled = false;
                }
            }
        }
示例#6
0
        private void toolStripMenuItem_AccountLogout_Click(object sender, EventArgs e)
        {
            Application.Restart();
            return;

            Form_Login myForm = new Form_Login();

            if (myForm.ShowDialog() == DialogResult.OK)
            {
                myForm.Close();
                this.toolStripButton_UsersAndRoles.Visible  = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("用户权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_WPS.Visible            = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_WelderPicture.Visible  = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_ReviveQC.Visible       = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_System.Visible         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_Parameter.Visible      = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("参数权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_WeldingSubject.Visible = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("参数权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_Exam.Visible           = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_DataManager.Visible    = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_WelderBelong.Visible   = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read);

                this.toolStripButton_Welder.Visible         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripButton_KindofEmployer.Visible = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripMenuItem_File.Visible         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);
                this.toolStripMenuItem_Setting.Visible      = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read);

                this.Text = string.Format("{0} - {2}({1})", System.Reflection.Assembly.GetExecutingAssembly().FullName.Split(',')[0], Class_zwjPublic.myClass_CustomUser.UserName, Class_zwjPublic.myClass_CustomUser.Name);
            }
            else
            {
                this.Close();
                return;
            }
        }
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
 {
     this.toolStripMenuItem_DataGridViewRowAdd.Enabled           = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Add);
     this.toolStripMenuItem_DataGridViewRowModify.Enabled        = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Modify);
     this.toolStripMenuItem_DataGridViewRowDelete.Enabled        = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Delete);
     this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
 }
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridView_Opening(object sender, CancelEventArgs e)
 {
     if (this.myEventArgs_ShipClassification == null)
     {
         e.Cancel = true;
     }
     this.toolStripMenuItem_DataGridViewAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add);
 }
示例#9
0
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridView_Opening(object sender, CancelEventArgs e)
 {
     if (string.IsNullOrEmpty(this.str_IdentificationCard))
     {
         e.Cancel = true;
         return;
     }
     this.toolStripMenuItem_DataGridViewAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Add);
 }
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
 {
     if (this.myEventArgs_Issue == null || string.IsNullOrEmpty(this.myEventArgs_Issue.str_IssueNo))
     {
         e.Cancel = true;
         return;
     }
     //this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Print);
     this.toolStripMenuItem_RowModifyBatch.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Modify) && !Class_Issue.CheckFinished(this.myEventArgs_Issue.str_IssueNo);
 }
示例#11
0
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridView_Opening(object sender, CancelEventArgs e)
 {
     if (this.myEventArgs_KindofEmployer == null)
     {
         e.Cancel = true;
         return;
     }
     //this.toolStripMenuItem_DataGridViewAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Add);
     this.toolStripMenuItem_Synchronization.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Add);
 }
 /// <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;
     }
 }
示例#13
0
        /// <summary>
        /// 根据权限设置功能列表
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
        {
            if (this.myEventArgs_Unit == null)
            {
                e.Cancel = true;
                return;
            }

            this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
            this.toolStripMenuItem_RowExportSupervisionExcel.Visible    = this.str_KindofQC == "签证证书";
        }
示例#14
0
        internal void ShowmyUserControl_ProcessApplicationPart()
        {
            SetUserControlInvisible();

            if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read))
            {
                this.myUserControl_ProcessApplicationPart.Visible = true;
            }
            else
            {
                this.myUserControl_ProcessApplicationPart.Visible = false;
            }
        }
 private void contextMenuStrip_WPSHeatTreatment_Opening(object sender, CancelEventArgs e)
 {
     if (this.myEventArgs_WPS == null || string.IsNullOrEmpty(this.myEventArgs_WPS.str_WPSID))
     {
         e.Cancel = true;
         return;
     }
     else
     {
         Class_WPS myClass_WPS = new Class_WPS(this.myEventArgs_WPS.str_WPSID);
         e.Cancel = myClass_WPS.WPSStatus < 0 || (!(Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Modify) || (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.PossessorModify) && (new Class_WPS(this.myEventArgs_WPS.str_WPSID)).WPSPrincipal.Equals(Class_zwjPublic.myClass_CustomUser.UserGUID))));
     }
 }
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
 {
     if (this.myEventArgs_KindofEmployer == null)
     {
         e.Cancel = true;
         return;
     }
     //this.toolStripMenuItem_DataGridViewRowAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Add);
     //this.toolStripMenuItem_DataGridViewRowModify.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Modify);
     //this.toolStripMenuItem_DataGridViewRowDelete.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Delete);
     //this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
     this.toolStripMenuItem_RowTransferGXTheoryIssue.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
     this.toolStripMenuItem_RowTransferIssue.Enabled         = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
 }
示例#17
0
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
 {
     if (this.myEventArgs_DataManager.str_DataManagerTag == Enum_DataTable.WelderIssueStudentQCRegistrationNo.ToString() || this.myEventArgs_DataManager.str_DataManagerTag == Enum_DataTable.WelderBelongExam.ToString())
     {
         this.toolStripMenuItem_RowAddByExcel.Enabled = true;
         this.toolStripMenuItem_RowExportQC.Enabled   = true;
     }
     else
     {
         this.toolStripMenuItem_RowAddByExcel.Enabled = false;
         this.toolStripMenuItem_RowExportQC.Enabled   = false;
     }
     this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Print);
 }
示例#18
0
        internal void ShowmyUserControl_ReviveQCPart()
        {
            SetUserControlInvisible();
            this.toolStripButton_ReviveQC.BackColor = Color.LightSteelBlue;

            if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("系统权限"), Enum_zwjKindofUpdate.Read))
            {
                this.myUserControl_ReviveQCPart.Visible = true;
            }
            else
            {
                this.toolStripButton_ReviveQC.Visible = false;
            }
        }
        private void UserControl_WelderIssueStudentQCRegistrationNo_DataGridView_Load(object sender, EventArgs e)
        {
            for (int i = this.tabControl_Student.TabCount - 1; i >= 0; i--)
            {
                this.tabControl_Student.SelectedIndex = i;
            }
            Publisher_Welder.EventName += new EventHandler_Welder(InitDataGridView);

            if (!Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read))
            {
                this.button_DeletePicture.Visible   = false;
                this.button_DownLoadPicture.Visible = false;
                this.button_UploadPicture.Visible   = false;
            }
        }
示例#20
0
        internal void ShowmyUserControl_WelderPart()
        {
            SetUserControlInvisible();
            this.toolStripButton_Welder.BackColor = Color.LightSteelBlue;

            if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read))
            {
                this.myUserControl_Welder.Visible = true;
            }
            else
            {
                this.toolStripButton_Welder.Visible = false;
            }
            this.AcceptButton = this.myUserControl_Welder.userControl_WelderQuery1.button_OnOK;
            this.myUserControl_Welder.userControl_WelderQuery1.TextBox_WelderNameQuery.Select();
        }
示例#21
0
        /// <summary>
        /// 根据权限设置功能列表
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
        {
            bool bool_Finished;

            if (this.myEventArgs_Issue.bool_GXTheory)
            {
                bool_Finished = Class_GXTheoryIssue.CheckFinished(this.myEventArgs_Issue.str_IssueNo);
            }
            else
            {
                bool_Finished = Class_Issue.CheckFinished(this.myEventArgs_Issue.str_IssueNo);
            }

            this.toolStripMenuItem_DataGridViewRowAdd.Enabled           = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add) && !bool_Finished;
            this.toolStripMenuItem_DataGridViewRowModify.Enabled        = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Modify) && !bool_Finished;
            this.toolStripMenuItem_DataGridViewRowDelete.Enabled        = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Delete) && !bool_Finished;
            this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Print);
        }
示例#22
0
        /// <summary>
        /// 根据权限设置功能列表
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void contextMenuStrip_DataGridView_Opening(object sender, CancelEventArgs e)
        {
            if (this.myEventArgs_Issue == null)
            {
                return;
            }
            bool bool_Finished;

            if (this.myEventArgs_Issue.bool_GXTheory)
            {
                bool_Finished = Class_GXTheoryIssue.CheckFinished(this.myEventArgs_Issue.str_IssueNo);
            }
            else
            {
                bool_Finished = Class_Issue.CheckFinished(this.myEventArgs_Issue.str_IssueNo);
            }

            this.toolStripMenuItem_DataGridViewAdd.Enabled      = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add) && !bool_Finished;
            this.toolStripMenuItem_DataGridViewAddBatch.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add) && !bool_Finished;
        }
示例#23
0
        /// <summary>
        /// 初始化数据
        /// </summary>
        /// <param name="myClass_IssueProcess"></param>
        /// <param name="bool_Add"></param>
        public void InitControl(Class_IssueProcess myClass_IssueProcess, string str_ProcessStatusGroup, bool bool_Add)
        {
            this.myClass_IssueProcess            = myClass_IssueProcess;
            this.str_ProcessStatusGroup          = str_ProcessStatusGroup;
            this.textBox_ProcessStatusGroup.Text = this.str_ProcessStatusGroup;
            this.textBox_IssueNo.Text            = myClass_IssueProcess.IssueNo;
            if (this.myClass_IssueProcess.IssueProcessPrincipal == null)
            {
                this.myClass_IssueProcess.IssueProcessPrincipal = Class_zwjPublic.myClass_CustomUser.UserGUID;
            }
            Class_CustomUser myClass_CustomUser = new Class_CustomUser(this.myClass_IssueProcess.IssueProcessPrincipal);

            this.textBox_IssueProcessPrincipal.Text = string.Format("{0}:{1}", myClass_CustomUser.UserName, myClass_CustomUser.Name);

            DataView myDataView = new DataView(Class_ProcessStatus.myClass_Data.myDataTable);

            myDataView.Sort      = Class_ProcessStatus.myClass_Data.myDataView.Sort;
            myDataView.RowFilter = string.Format("ProcessStatusGroup='{0}'", this.str_ProcessStatusGroup);
            Class_DataControlBind.InitializeComboBox(this.comboBox_IssueProcessStatus, myDataView, "ProcessStatus", "ProcessStatus");

            if (bool_Add)
            {
                if (myClass_IssueProcessDefault != null)
                {
                }
            }
            else
            {
                this.textBox_IssueProcessID.Text = myClass_IssueProcess.IssueProcessID.ToString();
                this.DateTimePicker_IssueProcessBeginDate.Value = myClass_IssueProcess.IssueProcessBeginDate;
                this.DateTimePicker_IssueProcessEndDate.Value   = myClass_IssueProcess.IssueProcessEndDate;
                this.CheckBox_IssueProcessFinished.Checked      = myClass_IssueProcess.IssueProcessFinished;
                this.comboBox_IssueProcessStatus.SelectedValue  = myClass_IssueProcess.IssueProcessStatus;
                this.textBox_IssueProcessRemark.Text            = myClass_IssueProcess.IssueProcessRemark;
            }
        }
        private void contextMenuStrip_WPSRow_Opening(object sender, CancelEventArgs e)
        {
            this.toolStripMenuItem_DataGridViewRowAdd.Enabled    = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Add);
            this.toolStripMenuItem_DataGridViewRowModify.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Modify) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.PossessorModify);
            this.toolStripMenuItem_DataGridViewRowDelete.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Delete) || Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.PossessorDelete);

            this.toolStripMenuItem_RowExport.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Print);

            //int int_IssueStatus = (int)this.dataGridView_Data.CurrentRow.Cells["IssueStatus"].Value;
            //if (int_IssueStatus < 0)

            Class_WPS myClass_WPS = new Class_WPS(this.dataGridView_Data.CurrentRow.Cells["WPSID"].Value.ToString());

            if (myClass_WPS.WPSStatus < 0)
            {
                this.toolStripMenuItem_DataGridViewRowModify.Enabled = false;
                this.toolStripMenuItem_DataGridViewRowDelete.Enabled = false;
                this.toolStripMenuItem_WPSRowLockOut.Text            = "解锁";
            }
            else
            {
                this.toolStripMenuItem_WPSRowLockOut.Text = "锁定";
            }
        }
 private void contextMenuStrip_TestCommitteeRegistrationNo_Opening(object sender, CancelEventArgs e)
 {
     this.toolStripMenuItem_TestCommitteeRegistrationNoAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add);
 }
 /// <summary>
 /// 根据权限设置功能列表
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void contextMenuStrip_DataGridViewRow_Opening(object sender, CancelEventArgs e)
 {
     this.toolStripMenuItem_RowSetQCValid.Visible = this.dataGridView_Data.CurrentRow.Cells["CertificateNo"].Value != DBNull.Value;
     this.toolStripMenuItem_DataGridViewRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
     this.toolStripMenuItem_RowSetQCValid.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Print);
 }
 private void contextMenuStrip_TestCommitteeRegistrationNoRow_Opening(object sender, CancelEventArgs e)
 {
     this.toolStripMenuItem_TestCommitteeRegistrationNoRowAdd.Enabled           = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Add);
     this.toolStripMenuItem_TestCommitteeRegistrationNoRowDelete.Enabled        = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Delete);
     this.toolStripMenuItem_TestCommitteeRegistrationNoRowExportToExcel.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("考试权限"), Enum_zwjKindofUpdate.Print);
     this.toolStripMenuItem_TestCommitteeRegistrationNoRowDelete.Enabled        = false;
 }
 private void contextMenuStrip_WPS_Opening(object sender, CancelEventArgs e)
 {
     this.toolStripMenuItem_DataGridViewAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("工艺权限"), Enum_zwjKindofUpdate.Add);
 }
示例#29
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();
        }
示例#30
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);
            }
        }