|
|
@@ -14,26 +14,37 @@ namespace UAS_Tools_HY
|
|
|
{
|
|
|
public partial class RulesList : Form
|
|
|
{
|
|
|
- public RulesList(string type,string userName)
|
|
|
+ public RulesList(string type,string userName, string account)
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
UserName = userName;
|
|
|
TYPE = type;
|
|
|
+ Account = account;
|
|
|
}
|
|
|
|
|
|
- public RulesList(string type, string ruleId, string userName)
|
|
|
+ public RulesList(string type, string ruleId, string userName, string account)
|
|
|
{
|
|
|
InitializeComponent();
|
|
|
UserName = userName;
|
|
|
RULE_ID = ruleId;
|
|
|
TYPE = type;
|
|
|
+ Account = account;
|
|
|
}
|
|
|
|
|
|
- string TYPE,RULE_ID,UserName;
|
|
|
+ string TYPE,RULE_ID,UserName,Account;
|
|
|
DataTable dt;
|
|
|
|
|
|
private void RulesList_Load(object sender, EventArgs e)
|
|
|
{
|
|
|
+ dt = ConnectDB.ExecuteSelect($"SELECT * FROM employee WHERE em_code = '{Account}' AND em_checkrule = 1");
|
|
|
+ if (dt.Rows.Count == 0)
|
|
|
+ {
|
|
|
+ MessageBox.Show("该账户没有操作核对规则权限", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning);
|
|
|
+ this.DialogResult = DialogResult.No;
|
|
|
+ this.Close();
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
dt = ConnectDB.ExecuteSelect($"SELECT * FROM g_packing_rules WHERE rule_id = '{RULE_ID}'");
|
|
|
if(dt.Rows.Count > 0)
|
|
|
{
|