コード例 #1
0
        private async void SaveDepartment_Clcik(object sender, RoutedEventArgs e)
        {
            if (isAddNewDepart)
            {
                if (departmentBLL.InsertDepartment(DepartmentInfo.departmentModel))
                {
                    this.Hide();
                    MsgHelper.RefreshDataGrid();
                    MsgHelper.RefreshCombox();
                    await this.ShowMessageAsync("提示", "添加成功!");

                    this.Close();
                }
                else
                {
                    await this.ShowMessageAsync("提示", "修改失败");
                }
            }
            else
            {
                if (departmentBLL.UpdateDepartment(DepartmentInfo.departmentModel))
                {
                    this.Hide();
                    MsgHelper.RefreshDataGrid();
                    MsgHelper.RefreshCombox();
                    await this.ShowMessageAsync("提示", "修改成功!!");

                    this.Close();
                }
                else
                {
                    await this.ShowMessageAsync("提示", "修改失败!");
                }
            }
        }
コード例 #2
0
        private void Delete(object x)
        {
            var dp = x as Department;
            MessageBoxResult confirmToDel = MessageBox.Show("确认要删除部门" + dp.Dname + "吗?部门所在员工请自行转移或删除", "删除提示", MessageBoxButton.YesNo, MessageBoxImage.Question);

            if (confirmToDel == MessageBoxResult.Yes)
            {
                if (departmentBLL.DeleteDepartment(dp))
                {
                    DepartmentsModel.Remove(dp);
                    MessageBox.Show("部门信息删除成功!");
                    MsgHelper.RefreshCombox();
                }
                else
                {
                    MessageBox.Show("部门信息删除失败!");
                }
            }
        }