//扣卡 private void toolDeduct_Click(object sender, EventArgs e) { //if (m_thread != null && m_thread.IsAlive) // m_thread.Abort(); var dc = new BathDBDataContext(LogIn.connectionString); DeductedCardForm form = new DeductedCardForm(); if (BathClass.getAuthority(dc, LogIn.m_User, "扣卡")) { form.ShowDialog(); } else { InputEmployeeByPwd inputEmployee = new InputEmployeeByPwd(); if (inputEmployee.ShowDialog() != DialogResult.OK) { return; } if (!BathClass.getAuthority(dc, inputEmployee.employee, "扣卡")) { BathClass.printErrorMsg(inputEmployee.employee.id + "不具有扣卡权限!"); return; } form.ShowDialog(); } }
//扣卡 private void toolDeduct_Click(object sender, EventArgs e) { //if (m_thread != null && m_thread.IsAlive) // m_thread.Abort(); var dc = new BathDBDataContext(LogIn.connectionString); DeductedCardForm form = new DeductedCardForm(); if (BathClass.getAuthority(dc, LogIn.m_User, "扣卡")) form.ShowDialog(); else { InputEmployeeByPwd inputEmployee = new InputEmployeeByPwd(); if (inputEmployee.ShowDialog() != DialogResult.OK) return; if (!BathClass.getAuthority(dc, inputEmployee.employee, "扣卡")) { BathClass.printErrorMsg(inputEmployee.employee.id + "不具有扣卡权限!"); return; } form.ShowDialog(); } }