-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfrmOverview.cs
85 lines (73 loc) · 2.23 KB
/
frmOverview.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
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;
namespace CPNV
{
public partial class frmOverview : Form
{
#region contructors
public frmOverview()
{
InitializeComponent();
}
#endregion constructors
#region private methods
#region GUI events listener
private void frmOverview_Load(object sender, EventArgs e)
{
cmdAddStudent.Enabled = true;
}
private void cmdAddStudent_Click(object sender, EventArgs e)
{
openFrmStudentInModale();
}
private void mnuItemAdd_Click(object sender, EventArgs e)
{
openFrmStudentInModale();
}
private void cmdUpdateStudent_Click(object sender, EventArgs e)
{
openFrmStudentInModale();
}
private void cmdDelete_click(object sender, EventArgs e)
{
removeStudent();
}
private void mnuItemRemove_Click(object sender, EventArgs e)
{
removeStudent();
}
private void lsbStudents_SelectedIndexChanged(object sender, EventArgs e)
{
cmdUpdateStudent.Enabled = true;
cmdUpdateStudent.Image = null;
cmdRemoveStudent.Enabled = true;
cmdRemoveStudent.Image = null;
mnuItemUpdate.Enabled = true;
mnuItemRemove.Enabled = true;
}
private void mnuItemUpdate_Click(object sender, EventArgs e)
{
openFrmStudentInModale();
}
#endregion GUI events listener
#region Common actions after events
private void openFrmStudentInModale()
{
frmStudent frmStudent = new frmStudent();
frmStudent.ShowDialog(this);
}
private void removeStudent()
{
DialogResult dialogResultDelete = MessageBox.Show("Confirmez-vous la suppression ?", "Suppression d'un élève", MessageBoxButtons.OKCancel);
}
#endregion Common actions after events
#endregion private methods
}
}