Files
csharpcode/omegapro/Omega/frmMain.cs
2025-08-02 05:20:17 +07:00

103 lines
2.8 KiB
C#

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using Datalib.Linq;
using DocumentFormat.OpenXml;
using DocumentFormat.OpenXml.Packaging;
using DocumentFormat.OpenXml.Wordprocessing;
namespace Omega
{
public partial class frmMain : Omega.BasicForms.frmCommon
{
public frmMain()
{
InitializeComponent();
}
private void EXIT_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void Imports_Click(object sender, EventArgs e)
{
Forms.frmQuestionImport frm = new Forms.frmQuestionImport();
frm.ShowDialog();
}
private void QuestionBank_Click(object sender, EventArgs e)
{
Forms.frmQuestionBank frm = new Forms.frmQuestionBank();
frm.LoadData();
frm.ShowDialog();
}
private void DIRECTORY_Click(object sender, EventArgs e)
{
Forms.frmDirectories frm = new Forms.frmDirectories();
frm.Show();
frm.LoadData();
}
private void QuizTemplate_Click(object sender, EventArgs e)
{
Forms.frmQuizTemplate frm = new Forms.frmQuizTemplate();
frm.Show();
frm.LoadData();
}
private void QuizCreate_Click(object sender, EventArgs e)
{
Forms.frmCreateQuiz frm = new Forms.frmCreateQuiz();
frm.Show();
}
private void QuizMan_Click(object sender, EventArgs e)
{
Forms.frmQuizMan frm = new Forms.frmQuizMan();
frm.LoadData();
frm.Show();
}
private void Tools_Click(object sender, EventArgs e)
{
Forms.frmSettings frm = new Forms.frmSettings();
frm.LoadData();
frm.Show();
}
private void frmMain_Load(object sender, EventArgs e)
{
// List<string> Admins = new List<string>() { "Admin", "SuperUser" };
// this.QuizTemplate.Enabled = (SettingInfo.UserName == "Admin");
// this.QuizMan.Enabled = Admins.Exists(Name=>Name.Equals(SettingInfo.UserName));
// this.QuizCreate.Enabled = (Admins.Exists(Name => Name.Equals(SettingInfo.UserName)) && SettingInfo.Registered == true);
// this.Imports.Enabled = !Admins.Exists(Name => Name.Equals(SettingInfo.UserName));
// this.Directory.Enabled = Admins.Exists(Name => Name.Equals(SettingInfo.UserName));
// this.QuestionBank.Enabled = Admins.Exists(Name => Name.Equals(SettingInfo.UserName));
}
}
}