private void valid_alert_event(alerte_class alerte) { methodes meth = new methodes(); if (addev == null) { /* if (evenements == null) * { * * page.Show(); page.set_alarm(alerte); this.Close(); * } * else * {*/ alerte.setidalerte((eve.get_alerte()).getidalerte()); alerte.setidutilis(eve.getIdUtilis()); alerte.setidévèn(eve.getId()); eve.set_alerte(alerte); (eve.get_alerte()).Modifier_aler_even_bdd((eve.get_alerte()).getidalerte(), (eve.get_alerte())); meth.supprimer_alerte_planifiée(eve.getDesig()); meth.Creer_tache_planif(alerte, eve.getDesig(), eve.getDate(), "e"); evenements.clear_listbox(); evenements.afficher(evenements.get_list()); this.Close(); //} } else { if (eve.getId() > 0) { alerte.setidalerte((eve.get_alerte()).getidalerte()); alerte.setidévèn(eve.getId()); addev.set_alarm_event(alerte); addev.Show(); } else { addev.Show(); addev.set_alarm_event(alerte); this.Close(); } this.Close(); } }
public docs_tache_events(int id_user, event_class eve, evenement events, acceuil home) { this.id_user = id_user; this.t = null; this.eve = eve; this.events = events; this.taches = null; this.home = home; InitializeComponent(); info.Text = eve.getDesig(); methodes m = new methodes(); list = m.docs_of_event(eve.getId(), id_user); afficher(list); }
private void valider_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(titre.Text) || (string.IsNullOrEmpty(emplacement.Text))) { er.Visibility = Visibility.Visible; } else { if (ajouter_tache == null) { if (doc == null) { if (this.documents == null) { if (ajouter_event == null) { //ajouter un nouveau document dans une tache modifié document doc = new document(0, titre.Text, emplacement.Text, id_tach, 0, id_user); modifier_tache.add_doc_totache(doc); modifier_tache.Show(); this.Close(); } else { document doc = new document(0, titre.Text, emplacement.Text, 0, 0, id_user); ajouter_event.add_doc_toevent(doc); this.Close(); } } else { if (id_tach > 1) { // la page de document dans une tache methodes m = new methodes(); int id = m.inserer_document_totache(titre.Text, emplacement.Text, id_user, id_tach); document doc = new document(id, titre.Text, emplacement.Text, id_tach, -1, id_user); documents.add_tolist(doc); documents.clear_listbox(); documents.afficher(documents.get_list()); this.Close(); } else { methodes m = new methodes(); int id = m.inserer_document_toevent(titre.Text, emplacement.Text, id_user, eve.getId()); document doc = new document(id, titre.Text, emplacement.Text, -1, id, id_user); documents.add_tolist(doc); documents.clear_listbox(); documents.afficher(documents.get_list()); this.Close(); } } } else { if (pge_docs == null) { // modifier a partir de la pge _docs_events_tache methodes m = new methodes(); m.modifier_document(doc, titre.Text, emplacement.Text); doc.setTitre(titre.Text); doc.setEmplac(emplacement.Text); documents.clear_listbox(); documents.afficher(documents.get_list()); } else { // modifier a partir de la page generale//modifier le document a partir de la page document (home) methodes m = new methodes(); m.modifier_document(doc, titre.Text, emplacement.Text); doc.setTitre(titre.Text); doc.setEmplac(emplacement.Text); pge_docs.clear_listbox(); pge_docs.afficher(pge_docs.get_list()); this.Close(); } } } else { // ajouter un nouveau document dans une nouvelle tache document doc = new document(0, titre.Text, emplacement.Text, 0, 0, id_user); ajouter_tache.add_doc_totache(doc); ajouter_tache.Show(); this.Close(); } } }
private void Enregistrer_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(designation.Text) || string.IsNullOrEmpty(Lieu.Text) || string.IsNullOrEmpty(date.Text) || string.IsNullOrEmpty(debut.Text) || string.IsNullOrEmpty(fin.Text)) { er.Visibility = System.Windows.Visibility.Visible; } else { DateTime d = Convert.ToDateTime(date.Text + " " + debut.Text); DateTime f = Convert.ToDateTime(date.Text + " " + fin.Text); if (f < d) { erreur.Visibility = System.Windows.Visibility.Visible; } else { methodes m = new methodes(); if (eve == null) { // adition d un nouveau evenement if (m.Exist(d, f, id_user)) { System.Windows.MessageBox.Show("occupé"); } else { int id_new_event = m.save_event(designation.Text, d, f, Lieu.Text, this.id_user); new_eve.update_event(designation.Text, Lieu.Text, d, f);; new_eve.setId(id_new_event); alerte_class alert = new_eve.get_alerte(); if (alert != null) { alert.setidévèn(id_new_event); alert.inserer_alerte_even(alert); m.Creer_tache_planif(alert, new_eve.getDesig(), new_eve.getDate(), "e"); } foreach (document doc in list) { m.inserer_document_toevent(doc.getTitre(), doc.getEmplac(), id_user, id_new_event); } page.add_tolist(new_eve); page.clear_listbox(); page.afficher(page.get_list()); Close(); } } else { if (m.Exist_modif_event(d, f, eve.getId(), eve.getId())) { throw new Exception(); } else { string olddesignation = eve.getDesig(); eve.update_event(designation.Text, Lieu.Text, d, f); m.modifier_evenement(eve); if (eve.get_alerte() != null) { m.modifier_tache_planifiée(eve.get_alerte(), designation.Text, eve.getDate(), olddesignation, "e"); (eve.get_alerte()).setidutilis(eve.getIdUtilis()); (eve.get_alerte()).Modifier_aler_even_bdd((eve.get_alerte()).getidalerte(), (eve.get_alerte())); } page.clear_listbox(); page.afficher(page.get_list()); Close(); } } } } }