private void saveOrUpdate(classe classe) { try { if (!verif()) { return; } 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.filiere = (filiere)filiereCbx.SelectedItem; classe.photo = data; if (classe.Id == 0) { classe = parametre.saveClasse(classe); MessageBox.Show("Classe ajoutée !"); } else { classe = parametre.updateClasse(classe); MessageBox.Show("Classe modifiée !"); } } catch (Exception) { throw; } }
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(); }
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(); }
private void ClasseDtg_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (classeDtg.SelectedIndex < classeDtg.Items.Count - 1) { activate(false); selectedClasse = (classe)classeDtg.SelectedItem; if (selectedClasse != null) { codeTbx.Text = selectedClasse.code; libelleTbx.Text = selectedClasse.libelle; fraisinscriptionTbx.Text = selectedClasse.fraisinscription + ""; mensualiteTbx.Text = selectedClasse.mensualite + ""; filiereCbx.SelectedItem = selectedClasse.filiere; if (selectedClasse.photo != null) { img.Source = Utilitaire.BitmapImageFromBytes(selectedClasse.photo); } else { img.Source = null; } } } }