示例#1
0
 public CollectionLib(CollectionForm collectionTab, int idCollection)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     //
     if (darkMode)
     {
         UpdateTheme();
     }
     //
     this.collectionTab = collectionTab;
     this.KeyPreview    = true;
     //
     index = 0;
     this.curCollection = ManageUserAction.GetItemOfAllCollection(idCollection);
     if (idCollection == 0)
     {
         btnRemoveFromCollection.Visible = false;
     }
     else
     {
         btnRemoveFromCollection.Visible = true;
     }
     lbCollectionName.Text = curCollection.NameCollection;
     curFlashCard          = curCollection.ListFL[index];
     ChangeFlashCard(curFlashCard.Eng, curFlashCard.IdCard);
     InitAutoCompleteTextBox();
 }
示例#2
0
 public ItemForm(ShopForm shop)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     UpdateTheme();
     this.shop = shop;
 }
示例#3
0
        public NavForm(UserAccessForm userAccess, int currentID)
        {
            this.userAccess = userAccess;
            this.currentID  = currentID;
            InitializeComponent();


            // Update UserID và Connect đến database để load ReFlashCard của User
            ManageUserAction.UpdateUserInfo(currentID);
            darkMode = ManageUserAction.GetDarkMode();
            //
            if (darkMode)
            {
                swDarkMode.Checked = true;
            }
            else
            {
                swDarkMode.Checked = false;
            }
            //
            ManageUserAction.InitAllCollections();
            campaignTab   = new CampaignForm();
            libraryTab    = new LibraryForm();
            collectionTab = new CollectionForm();
            revisionTab   = new RevisionForm();
            statisticTab  = new StatisticForm();

            // Khởi tạo Campaign Tab
            ToCampaignTab();
        }
示例#4
0
 public CampaignForm()
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     UpdateTheme();
     this.KeyPreview = true;
 }
示例#5
0
 public ResultForm(List <UserChoice> userChoices, Panel panel)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     UpdateTheme();
     this.panel       = panel;
     this.userChoices = userChoices;
 }
示例#6
0
 public DetailsForm(ResultForm resForm)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     UpdateTheme();
     this.resForm = resForm;
     LoadListView();
     LoadComboBox();
 }
示例#7
0
 public CollectionForm()
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     if (darkMode)
     {
         UpdateTheme();
     }
 }
示例#8
0
 public StatisticResultForm()
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     if (darkMode)
     {
         UpdateTheme();
     }
     UpdateInfoResult();
 }
示例#9
0
 public StatisticForm()
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     if (darkMode)
     {
         UpdateTheme();
     }
     ToStatisticInfo();
     update();
 }
示例#10
0
 public MultipleChoiceForm(int currentTopic, CampaignForm campaign)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     UpdateTheme();
     this.currentTopic = currentTopic;
     this.campaign     = campaign;
     InitQuiz();
     InitAnswer();
     ChangeFlashCard(questions[currentQuiz].GetFlashCard().Viet, questions[currentQuiz].GetFlashCard().IdCard);
 }
示例#11
0
 public ShopForm(Panel p)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     if (darkMode)
     {
         UpdateTheme();
     }
     ManageSystem.LoadCharacter();
     LoadAllCharacter();
     this.panel = p;
     LoadDiamondLabel();
 }
示例#12
0
 private void swDarkMode_CheckedChanged(object sender, EventArgs e)
 {
     if (swDarkMode.Checked)
     {
         ManageUserAction.ChangeDarkMode(true);
     }
     else
     {
         ManageUserAction.ChangeDarkMode(false);
     }
     darkMode = ManageUserAction.GetDarkMode();
     UpdateTheme();
     RefreshTab();
 }
示例#13
0
 public LibraryForm()
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     if (darkMode)
     {
         UpdateTheme();
     }
     this.KeyPreview = true;
     ManageSystem.InitLibrary();
     curFlashCard = ManageSystem.GetFlashCard(index);
     ChangeFlashCard(curFlashCard.Eng, curFlashCard.IdCard);
     InitAutoCompleteTextBox();
 }
示例#14
0
 public LearningForm(int currentTopic, CampaignForm campaignForm, FillBlankForm fillBquiz, MultipleChoiceForm multiQuiz)
 {
     InitializeComponent();
     darkMode = ManageUserAction.GetDarkMode();
     if (darkMode)
     {
         UpdateTheme();
     }
     this.KeyPreview   = true;
     this.campaignForm = campaignForm;
     this.fillBQuiz    = fillBquiz;
     this.multiQuiz    = multiQuiz;
     this.currentTopic = currentTopic;
     flList            = ManageUserAction.GetMainFlashCards();
     LoadComboBox();
     ChangeFlashCard(flList[index].Eng, flList[index].IdCard);
 }
示例#15
0
        public FillBlankForm(int currentTopic, CampaignForm campaignForm)
        {
            InitializeComponent();
            darkMode = ManageUserAction.GetDarkMode();
            UpdateTheme();
            this.currentTopic = currentTopic;
            this.campaignForm = campaignForm;
            this.KeyPreview   = true;
            int res = ManageUserAction.UpdateMainFlashCard(currentTopic);

            if (res == 0)
            {
                result = 0;
                return;
            }
            InitQuiz();
            InitAnswer();
            ChangeFlashCard(questions[currentQuiz].GetFlashCard().Viet, questions[currentQuiz].GetFlashCard().IdCard);
        }
示例#16
0
        public RevisionForm()
        {
            InitializeComponent();
            darkMode = ManageUserAction.GetDarkMode();
            if (darkMode)
            {
                UpdateTheme();
            }
            ManageUserAction.UpdateOwnCharacter();
            if (ManageUserAction.GetOwnCharacterList().Count == 1)
            {
                btnNext.Enabled = false;
            }

            LoadPictureBoxCharacter(currentChar);
            LoadPictureBoxWeapon(curentWeapon);

            shop = new ShopForm(this.pnlChoosePlay);
            LoadDiamondLabel();
        }