/// <summary> /// 全参构造函数 /// </summary> /// <param name="User">系统当前使用者用户对象</param> public DataWindow(User User) { borrowWindow = null; returnWindow = null; addStuffWindow = null; removeStuffWindow = null; user = User; //系统初始化组件函数 InitializeComponent(); }
/// <summary> /// 添加物资按钮(实为一个可点击的图片)点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void imgAddStuff_MouseUp(object sender, MouseButtonEventArgs e) { //按实验室号获取缓存中的主管老师用户对象 User headTeacher = App.GetTeacherByLaboratory(user.Laboratory); //如果未查询到该实验室的主管老师 if (null == headTeacher) { MessageBox.Show("未查询到主管老师的相关信息,请通知该主管老师注册本系统或联系系统管理员。", "错误的用户信息", MessageBoxButton.OK, MessageBoxImage.Asterisk); return; } //如果添加物资窗口尚未实例化 if (null == addStuffWindow) { //创建并初始化添加物资窗口 addStuffWindow = new AddStuffWindow(this, headTeacher, user); } //显示添加物资窗口 addStuffWindow.Show(); }