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) { 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; } } }
/// <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); }
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; }
/// <summary> /// 根据权限设置功能列表 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void contextMenuStrip_DataGridView_Opening(object sender, CancelEventArgs e) { if (this.myEventArgs_Welder == null) { e.Cancel = true; return; } if (string.IsNullOrEmpty(this.myEventArgs_Welder.str_IdentificationCard)) { e.Cancel = true; return; } this.toolStripMenuItem_DataGridViewAdd.Enabled = Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Add); }
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); }
/// <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); }
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 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; } }
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; } }
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; } }
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_DataGridView_Opening(object sender, CancelEventArgs e) { if (this.myEventArgs_WeldingSubject == null) { 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 InitDataGridView(object sender, EventArgs_ShipClassification e) { this.myEventArgs_ShipClassification = e; string str_Filter; if (!string.IsNullOrEmpty(this.myEventArgs_ShipClassification.str_ShipClassificationAb)) { str_Filter = string.Format("ShipClassificationAb='{0}'", this.myEventArgs_ShipClassification.str_ShipClassificationAb); if (!string.IsNullOrEmpty(this.myEventArgs_ShipClassification.str_ShipboardNo)) { str_Filter += string.Format(" And ShipboardNo='{0}'", this.myEventArgs_ShipClassification.str_ShipboardNo); //if (this.myEventArgs_ShipClassification.bool_GXTheory) //{ // Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTable.GXTheoryIssue.ToString()); // myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.GXTheoryIssue.ToString()]; //} } else if (!string.IsNullOrEmpty(this.myEventArgs_ShipClassification.str_Year)) { str_Filter += string.Format(" And (SignUpDate >= '{0}-1-1' and SignUpDate<='{0}-12-31 23:59:59.997')", this.myEventArgs_ShipClassification.str_Year); } } else { str_Filter = this.myEventArgs_ShipClassification.str_Filter; } Class_Data myClass_Data; if (this.myEventArgs_ShipClassification.bool_GXTheory) { Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTable.GXTheoryIssue.ToString(), false); myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.GXTheoryIssue.ToString()]; } else { Class_DataControlBind.InitializeDataGridView(this.dataGridView_Data, Enum_DataTable.Issue.ToString(), false); myClass_Data = (Class_Data)Class_Public.myHashtable[Enum_DataTable.Issue.ToString()]; } if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("焊工权限"), Enum_zwjKindofUpdate.Read)) { } else if (Class_CustomUser.GetSecurity(Class_zwjPublic.myClass_CustomUser.UserGUID, Class_CustomSecurity.GetSecurityGUID("报考权限"), Enum_zwjKindofUpdate.Read)) { Class_Data myClass_Data_KindofEmployer = (Class_Data)Class_Public.myHashtable[Enum_DataTable.KindofEmployer.ToString()]; string str_Filter_KindofEmployer = "(1=0"; foreach (DataRowView myDataRowView_KindofEmployer in myClass_Data_KindofEmployer.myDataView) { Class_KindofEmployer myClass_KindofEmployer = new Class_KindofEmployer(myDataRowView_KindofEmployer["KindofEmployer"].ToString()); if (myClass_KindofEmployer.KindofEmployerManagerID.Equals(Class_zwjPublic.myClass_CustomUser.UserGUID)) { str_Filter_KindofEmployer += string.Format(" or KindofEmployer='{0}'", myClass_KindofEmployer.KindofEmployer); } } str_Filter_KindofEmployer += ")"; str_Filter = str_Filter_KindofEmployer + " and (" + str_Filter + ")"; } myClass_Data.SetFilter(str_Filter); if (this.myEventArgs_ShipClassification.bool_JustFill) { if (this.myDataTable.Rows.Count == 0) { this.dataGridView_Data.DataSource = null; myClass_Data.RefreshData(this.myEventArgs_ShipClassification.bool_JustFill); this.myDataTable = myClass_Data.myDataTable.Copy(); this.myDataView = new DataView(this.myDataTable); this.dataGridView_Data.DataSource = this.myDataView; if (this.dataGridView_Data.Rows.Count > 0) { this.dataGridView_Data.CurrentCell = this.dataGridView_Data.Rows[this.dataGridView_Data.Rows.Count - 1].Cells["IssueNo"]; } } else { myClass_Data.RefreshData(this.myEventArgs_ShipClassification.bool_JustFill, this.myDataTable); } } else { this.dataGridView_Data.DataSource = null; myClass_Data.RefreshData(this.myEventArgs_ShipClassification.bool_JustFill); this.myDataTable = myClass_Data.myDataTable.Copy(); this.myDataView = new DataView(this.myDataTable); this.dataGridView_Data.DataSource = this.myDataView; if (this.dataGridView_Data.Rows.Count > 0) { this.dataGridView_Data.CurrentCell = this.dataGridView_Data.Rows[this.dataGridView_Data.Rows.Count - 1].Cells["IssueNo"]; } } if (string.IsNullOrEmpty(((DataView)this.dataGridView_Data.DataSource).Sort)) { ((DataView)this.dataGridView_Data.DataSource).Sort = myClass_Data.myDataView.Sort; } this.label_Data.Text = string.Format("班级,({0}):", this.dataGridView_Data.RowCount); if (this.dataGridView_Data.RowCount == 0) { EventArgs_Issue my_e = new EventArgs_Issue(null, this.myEventArgs_ShipClassification.bool_GXTheory); Publisher_Issue.OnEventName(my_e); } }
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); }
/// <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); }
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); }
/// <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_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 = "锁定"; } }
/// <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 == "签证证书"; }
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) { 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); }
private void UserControl_Student_DataGridView_Load(object sender, EventArgs e) { for (int i = this.tabControl_Auxiliary.TabCount - 1; i >= 0; i--) { this.tabControl_Auxiliary.SelectedIndex = i; } Publisher_Issue.EventName += new EventHandler_Issue(InitDataGridView); Publisher_Student.EventName += new EventHandler_Student(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; } }
/// <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="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); }
private void contextMenuStrip_WPSImageRow_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)))); }