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; } } }
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); }
/// <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); }
/// <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; } }
/// <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 == "签证证书"; }
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); }
/// <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); }
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; } }
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(); }
/// <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); }
/// <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; }
/// <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); }
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(); }
/// <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); } }