예제 #1
0
 public MainWindow()
 {
     InitializeComponent();
     parametre             = new ParametreRepository();
     classes               = parametre.findAllClasse();
     classeDtg.ItemsSource = classes;
 }
예제 #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            classe classe = new classe();

            try
            {
                saveOrUpdate(classe);
                data = null;

                classeDtg.SelectedIndex = -1;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            Clear();
            classeDtg.ItemsSource = parametre.findAllClasse();
        }
예제 #3
0
        public MainWindow()
        {
            InitializeComponent();
            parametre             = new ParametreRepository();
            classes               = parametre.findAllClasse();
            classeDtg.ItemsSource = classes;
            List <filiere> filieres = parametre.findAllFiliere();

            filiereCbx.ItemsSource       = filieres;
            filiereCbx.DisplayMemberPath = "libelle";
            saveBtn.IsEnabled            = false;
            updateBtn.IsEnabled          = false;
            deleteBtn.IsEnabled          = false;
        }
예제 #4
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (codeTbx.Text.Trim().Equals("") || libelleTbx.Text.Trim().Equals("") ||
                fraisinscriptionTbx.Text.Trim().Equals("") || mensualiteTbx.Text.Trim().Equals(""))
            {
                MessageBox.Show("Tous les champs sont obligatoires !");
                return;
            }

            classe classe = new classe();

            classe.code    = codeTbx.Text.Trim();
            classe.libelle = libelleTbx.Text.Trim();

            try
            {
                classe.fraisinscription = int.Parse(fraisinscriptionTbx.Text.Trim());
            }
            catch (Exception)
            {
                MessageBox.Show("Frais d'inscription non numérique !");
                return;
            }
            try
            {
                classe.mensualite = int.Parse(mensualiteTbx.Text.Trim());
            }
            catch (Exception)
            {
                MessageBox.Show("Mensualite non numérique !");
                return;
            }


            classe = parametre.saveClasse(classe);
            MessageBox.Show("Classe ajoutée !");
            classeDtg.ItemsSource = parametre.findAllClasse();
        }