//菜单管理 private void btnMenu_Click(object sender, EventArgs e) { var db = new BathDBDataContext(LogIn.connectionString); string pro = ((Button)sender).Text; if (!BathClass.getAuthority(db, LogIn.m_User, pro)) { GeneralClass.printErrorMsg("权限不够,不能访问!"); return; } MenuManagementForm menuForm = new MenuManagementForm(); menuForm.ShowDialog(); }
//构造函数 public MenuForm(BathDBDataContext dc, YouSoftBathGeneralClass.Menu menu, string cat, MenuManagementForm form) { db = dc; m_cat = cat; m_Form = form; if (menu != null) { newMenu = false; m_menu = menu; } InitializeComponent(); catgory.Items.AddRange(db.Catgory.Select(x => x.name).ToArray()); catgory.Text = cat; techRatioType.SelectedIndex = 0; timeLimitType.SelectedIndex = 0; }