Ejemplo n.º 1
0
        private void updateLogs()
        {
            // Create json with the last log received
            String jsonDernier = UtilJson.createJsonLastLog(logs);

            Console.WriteLine(jsonDernier);

            // Server's response
            ResponseServer response = service.logsAdmin(jsonDernier);

            switch (response.status)
            {
            case 200:
                logs = UtilJson.parseJsonLogs(response.message);
                displayLogs();
                break;

            case 400:
            case 401:
                this.textBox_logs.Text = response.message;
                break;

            default:
                break;
            }
        }
Ejemplo n.º 2
0
        private void button_delete_sup_Click(object sender, EventArgs e)
        {
            string userDelete = this.textBox_delete_sup.Text;

            ResponseServer response = service.deleteSupAccount(
                UtilJson.createJsonSupervisorDelete(new SupervisorAccount.Delete(userDelete)));

            switch (response.status)
            {
            case 200:
            case 400:
            case 403:
            default:
                MessageBox.Show(response.message);
                break;
            }
        }
Ejemplo n.º 3
0
        private void button_create_sup_account_Click(object sender, EventArgs e)
        {
            string usernameSup = this.textBox_username_sup.Text;
            string passwordSup = this.textBox_pwd_sup.Text;

            ResponseServer response = service.createSupAccount(
                UtilJson.createJsonSupervisorUser(new SupervisorAccount(usernameSup, passwordSup)));

            switch (response.status)
            {
            case 200:
            case 400:
            case 403:
            default:
                MessageBox.Show(response.message);
                break;
            }
        }
Ejemplo n.º 4
0
        private void button_change_pwd_Click(object sender, EventArgs e)
        {
            string newPwd = Microsoft.VisualBasic.Interaction.InputBox("", "New Password", "New password");

            ResponseServer response = service.changePassword(UtilJson.createJsonPassword(new Password(password, newPwd)));

            switch (response.status)
            {
            case 200:
                this.password = newPwd;
                break;

            case 400:
            case 401:
                MessageBox.Show(response.message);
                break;

            default:
                break;
            }
        }
Ejemplo n.º 5
0
        private void updateStats()
        {
            ResponseServer response = service.getStatistics();

            switch (response.status)
            {
            case 200:
                Statistiques stats = UtilJson.parseJsonsStatistics(response.message);
                displayStats(stats);
                break;

            case 401:
                this.label_nb_songs_val.Text   = response.message;
                this.label_nb_users_val.Text   = response.message;
                this.label_nb_removed_val.Text = response.message;
                this.label_temps_val.Text      = response.message;
                break;

            default:
                break;
            }
        }