public acceuil(utilisateur user) { this.user = user; this.late = new List <tache>(); InitializeComponent(); methodes m = new methodes(); this.late = m.tache_nonrealise(user.getid_utilis(), DateTime.Now); if (late.Count > 0) { Image i = new Image(); i.Height = 40; i.Width = 60; i.Source = new BitmapImage(new Uri("notice_new.png", UriKind.Relative)); split.Header = i; affich_latetache(late); } else { Image notice = new Image(); notice.Source = new BitmapImage(new Uri("notice.png", UriKind.Relative)); split.Header = notice; menu.Items.Add("Vous n'avez pas de tâche en retard"); } }
private void valid_alert_tache(alerte_class alerte) { methodes meth = new methodes(); if (m == null) { if (taches == null) { page.Show(); page.set_alarm(alerte); this.Close(); } else { alerte.setidalerte((t.get_alert()).getidalerte()); alerte.setidutilis(t.get_id_user()); alerte.setidtach(t.get_id()); t.set_alert(alerte); (t.get_alert()).Modifier_aler_tache_bdd((t.get_alert()).getidalerte(), (t.get_alert())); meth.supprimer_alerte_planifiée(t.get_des()); meth.Creer_tache_planif(alerte, t.get_des(), t.get_date(), "t"); taches.clear_listbox(); taches.afficher(taches.get_list()); this.Close(); } } else { alerte.setidalerte((t.get_alert()).getidalerte()); alerte.setidtach(t.get_id()); m.set_alarm(alerte); m.Show(); this.Close(); } }
void mul_del(object sender, RoutedEventArgs e) { MessageBoxResult reslt = MessageBox.Show("Voulez-vous vraiment supprimer ces éléments ?", "Confirmation", MessageBoxButton.YesNo); if (reslt == MessageBoxResult.Yes) { List <int> ind = new List <int>(); foreach (Grid i in listBox.Items) { CheckBox ch = GetChildOfType <CheckBox>(i); if (ch.IsChecked.Value) { int index = listBox.Items.IndexOf(i); methodes m = new methodes(); m.delete_activ(list[index]); ind.Add(index); } } int cpt = 0; foreach (int x in ind) { list.Remove(list[x - cpt]); listBox.Items.Remove(listBox.Items[x - cpt]); cpt++; } } else { } }
private void delete_Click(object sender, RoutedEventArgs e) { MessageBoxResult reslt = MessageBox.Show("Voulez-vous vraiment supprimer cet élément ?", "Confirmation", MessageBoxButton.YesNo); if (reslt == MessageBoxResult.Yes) { Button btn = (Button)sender; if (btn != null) { var st = FindParent <Grid>(btn); //stackpanel as we have added item as stackpanel. if (st != null) { int index = listBox.Items.IndexOf(st); methodes m = new methodes(); m.delete_activ(list[index]); listBox.Items.Remove(st); list.Remove(list[index]); } } } else { } }
private void materialButton_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(textBox.Text)) { list_box.Items.Clear(); methodes m = new methodes(); List <tache> newlist = m.Rech_Tache(textBox.Text, comboBox.SelectedIndex, activité.get_id(), user.getid_utilis()); afficher(newlist); } }
private void research_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(textBox.Text)) { listBox.Items.Clear(); methodes m = new methodes(); List <document> newlist = m.look_list_doc(textBox.Text, user.getid_utilis()); afficher(newlist); } }
private void research_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(textBox.Text)) { listBox.Items.Clear(); methodes m = new methodes(); List <activ_class> newlist = m.look_activ(textBox.Text, comboBox.SelectedIndex, user.getid_utilis()); afficher(newlist); } }
private void textBox_TextChanged(object sender, TextChangedEventArgs e) { if (string.IsNullOrEmpty(textBox.Text)) { listBox.Items.Clear(); methodes m = new methodes(); this.list = m.event_list(user.getid_utilis()); afficher(list); } }
private void materialButton_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(textBox.Text)) { listBox.Items.Clear(); methodes m = new methodes(); List <Activ> newlist = m.look_list(textBox.Text, comboBox.SelectedIndex, id_user); afficher(newlist); } }
public evenement(utilisateur user, acceuil home) { this.user = user; this.home = home; methodes m = new methodes(); this.list = m.event_list(user.getid_utilis()); InitializeComponent(); afficher(list); }
public document_page(utilisateur user, acceuil page) { this.user = user; this.page = page; InitializeComponent(); list = new List <document>(); methodes m = new methodes(); list = m.afficher_doc(user.getid_utilis()); afficher(list); }
public activ(utilisateur user, acceuil page) { this.user = user; this.page = page; InitializeComponent(); list = new List <activ_class>(); methodes m = new methodes(); list = m.list_activ(user.getid_utilis()); afficher(list); }
private void faite_Drop(object sender, DragEventArgs e) { ListBox parent = (ListBox)sender; object data = e.Data.GetData(typeof(Grid)); dragSource.Items.Remove(data); parent.Items.Add(data); methodes m = new methodes(); m.update_etat(list[index].get_id(), user.getid_utilis(), "Réalisée"); did.Add(list[index]); list.Remove(list[index]); }
public list_taches(activ_class a, utilisateur user, activ act_page, acceuil ac_page) { this.activité = a; this.user = user; this.act_page = act_page; this.ac_page = ac_page; InitializeComponent(); nom_activité.Text = activité.get_designation(); methodes t = new methodes(); List <tache> tache = t.Afficher_Tache(activité.get_id(), activité.get_id_user()); this.list = tache; this.afficher(list); }
private void valider_Click(object sender, RoutedEventArgs e) { if (Date.Text != "" && music.Text != "") { if (Date.Value <= DateTime.Now) { System.Windows.Forms.MessageBox.Show("Vous ne pouvez pas insérer une alerte avec une date antérieure"); } else { methodes m = new methodes(); alerte_class alerte = new alerte_class(music.Text, id_user, 0, Convert.ToDateTime(Date.Text), true); if (t == null) { if (new_event) { eve.set_alarm_tonew_event(alerte); } else { eve.set_alarm_event(alerte); } eve.Show(); this.Close(); } else { if (this.m == null) { page.set_alarm(alerte); page.Show(); this.Close();/*ajouter une tacha*/ } else { alerte.setidtach(this.t.get_id()); this.m.set_alarm(alerte); this.m.Show(); this.Close(); /*modifier une tache*/ } } // System.Windows.Forms.MessageBox.Show(alerte.gettemps().ToString("yyyy-MM-ddTHH:mm:ss")+" " + ta.textBox.Text+" "+ Convert.ToDateTime(ta.temps_tache.Text).ToString("yyyy-MM-ddTHH:mm:ss")); } } else { System.Windows.Forms.MessageBox.Show("Veuillez donner des informations"); } }
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); }
public docs_tache_events(int id_user, tache t, list_taches taches, acceuil home) { this.id_user = id_user; this.t = t; this.eve = null; this.events = null; this.taches = taches; InitializeComponent(); info.Text = t.get_des(); this.home = home; methodes m = new methodes(); list = m.docs_of_tache(t.get_id(), id_user); afficher(list); }
private void ajouter_tache_Click(object sender, RoutedEventArgs e) { methodes m = new methodes(); if (string.IsNullOrEmpty(Designation_activité.Text)) { error.Visibility = System.Windows.Visibility.Visible; } else { a = new activ_class(0, Designation_activité.Text, comboBox_type.Text, id_user); add_tache window = new add_tache(this, id_user); window.Show(); } }
private void connect_Click(object sender, RoutedEventArgs e) { methodes app = new methodes(); utilisateur user = app.login(pseudo.Text, pass.Password); if (user != null) { acceuil windo = new acceuil(user); windo.Show(); this.Close(); } else { error.Visibility = System.Windows.Visibility.Visible; } }
private void delete_Click(object sender, RoutedEventArgs e) { Button btn = (Button)sender; if (btn != null) { var st = FindParent <Grid>(btn); //stackpanel as we have added item as stackpanel. if (st != null) { int index = listBox.Items.IndexOf(st); methodes m = new methodes(); m.delete_Activ(list[index]); listBox.Items.Remove(st); list.Remove(list[index]); } } }
private void enregistrer(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(contact.Text)) { eror.Visibility = System.Windows.Visibility.Visible; } else { methodes save = new methodes(); int id_new_contact = save.save_contact(contact.Text, adr.Text, tlphn.Text, mail.Text, site.Text, this.id_user); contact new_con = new contact(id_new_contact, contact.Text, adr.Text, tlphn.Text, mail.Text, site.Text, this.id_user); page.add_tolist(new_con); page.clear_listbox(); page.afficher(page.get_list()); Close(); } }
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(); } }
private void enregistrer(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(contact.Text)) { eror.Visibility = System.Windows.Visibility.Visible; } else { methodes save_changes = new methodes(); List <contact> list = page.get_list(); save_changes.modif_contact(list[pos], contact.Text, adr.Text, tlphn.Text, mail.Text, site.Text); list[pos].set_name(contact.Text); list[pos].set_adr(adr.Text); list[pos].set_num(tlphn.Text); list[pos].set_mail(mail.Text); list[pos].set_site(site.Text); page.clear_listbox(); page.afficher(list); this.Close(); } }
private void Annuler_Click(object sender, RoutedEventArgs e) { methodes m = new methodes(); SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\bdd.mdf;Integrated Security=True"); con.Open(); SqlCommand cmd = new SqlCommand("Select * From Utilisateurs Where Id_utilisateur ='" + user.getid_utilis() + "'", con); SqlDataReader myReader = cmd.ExecuteReader(); if (myReader.Read()) { user.setnom(myReader["Nom"].ToString()); user.setprenom(myReader["Prenom"].ToString()); user.setpseudo(myReader["Pseudo"].ToString()); user.setmotdepasse(myReader["Mpasse"].ToString()); } con.Close(); Nom2.Text = user.getnom(); Prenom2.Text = user.getprenom(); Pseudo2.Text = user.getpseudo(); }
private void deleteAlert_Click(object sender, RoutedEventArgs e) { MessageBoxResult reslt = MessageBox.Show("Voulez-vous vraiment supprimer cet élément ?", "Confirmation", MessageBoxButton.YesNo); if (reslt == MessageBoxResult.Yes) { Button btn = (Button)sender; if (btn != null) { var st = FindParent <Grid>(btn); //stackpanel as we have added item as stackpanel. if (st != null) { int index = list_box.Items.IndexOf(st); methodes m = new methodes(); m.supprimer_alerte_planifiée(list[index].get_des()); list[index].get_alert().supprimer(list[index].get_alert()); list_box.Items.Clear(); this.list = m.Afficher_Tache(activité.get_id(), activité.get_id_user()); afficher(this.list); } } } }
public Etat_tache(utilisateur user) { InitializeComponent(); this.user = user; this.list = new List <tache>(); methodes m = new methodes(); DateTime date1 = System.DateTime.Now; DateTime dateOnly = date1.Date; List <tache> l = m.etat(user.getid_utilis(), dateOnly); this.todo = new List <tache>(); this.doing = new List <tache>(); this.did = new List <tache>(); foreach (tache t in l) { switch (t.get_etat()) { case "Non réalisée": this.todo.Add(t); break; case "En cours": this.doing.Add(t); break; case "Réalisée": this.did.Add(t); break; } } affich_list(todo, faire); affich_list(doing, cours); affich_list(did, faite); }
void mul_del(object sender, RoutedEventArgs e) { List <int> ind = new List <int>(); foreach (Grid i in listBox.Items) { CheckBox ch = GetChildOfType <CheckBox>(i); if (ch.IsChecked.Value) { int index = listBox.Items.IndexOf(i); methodes m = new methodes(); m.delete_Activ(list[index]); ind.Add(index); } } int cpt = 0; foreach (int x in ind) { list.Remove(list[x - cpt]); listBox.Items.Remove(listBox.Items[x - cpt]); cpt++; } }
private void Enregistrer_Click(object sender, RoutedEventArgs e) { methodes m = new methodes(); if (string.IsNullOrEmpty(dateDatePicker.Text) || string.IsNullOrEmpty(débutTimePicker.Text) || string.IsNullOrEmpty(finTimePicker.Text)) { System.Windows.Forms.MessageBox.Show(" Veillez Entrer la Date et/ou les Horaires !"); } else { DateTime d = Convert.ToDateTime(dateDatePicker.Text + " " + débutTimePicker.Text); DateTime f = Convert.ToDateTime(dateDatePicker.Text + " " + finTimePicker.Text); if ((d > f) || (string.IsNullOrEmpty(designationTextBox.Text))) { System.Windows.Forms.MessageBox.Show("Veuillez remplir tous les champs ou vérifier vos horaires !"); } else { if (((d > DateTime.Now) && ((etatComboBox.Text == "Réalisée") || (etatComboBox.Text == "En cours")))) { //erreur.Visibility = System.Windows.Visibility.Visible; System.Windows.Forms.MessageBox.Show("L'état de la tâche ne correspond pas à son intervalle du temps !"); } else { if (m.Exist_modif_tach(d, f, id, t.get_id_user())) { System.Windows.Forms.MessageBox.Show("L'intervalle de temps donné est occupé veuillez le changer SVP"); } else { List <tache> list = page.get_list(); string olddesignation = list[pos].get_des(); m.Update_Tache(list[pos], designationTextBox.Text, prioritéComboBox.Text, d, f, etatComboBox.Text); if (list[pos].get_alert() != null) { m.modifier_tache_planifiée(list[pos].get_alert(), designationTextBox.Text, list[pos].get_date(), olddesignation, "t"); (list[pos].get_alert()).setidutilis(list[pos].get_id_user()); if (list[pos].get_alert().getidalerte() > 0) { (list[pos].get_alert()).Modifier_aler_tache_bdd((list[pos].get_alert()).getidalerte(), (list[pos].get_alert())); } else { list[pos].get_alert().inserer_alerte_tache(list[pos].get_alert()); } } List <document> list_docs = t.get_documents(); foreach (document doc in list_docs) { if (doc.getId() <= 0) { int id_doc = m.inserer_document_totache(doc.getTitre(), doc.getEmplac(), list[pos].get_id_user(), list[pos].get_id()); doc.set_id(id_doc); } } list[pos].set_des(designationTextBox.Text); list[pos].set_prio(prioritéComboBox.Text); list[pos].set_date(d); list[pos].setfin(f); list[pos].set_etat(etatComboBox.Text); page.clear_listbox(); page.afficher(list); this.Close(); } } } } }
private void Enregistrer_Click(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(dateDatePicker.Text) || string.IsNullOrEmpty(débutTimePicker.Text) || string.IsNullOrEmpty(finTimePicker.Text)) { System.Windows.Forms.MessageBox.Show(" Veillez Entrer la Date et/ou les Horaires !"); } else { DateTime d = Convert.ToDateTime(dateDatePicker.Text + " " + débutTimePicker.Text); DateTime f = Convert.ToDateTime(dateDatePicker.Text + " " + finTimePicker.Text); if (string.IsNullOrEmpty(designation.Text)) { System.Windows.Forms.MessageBox.Show(" Veillez Entrer Une Désignation Correct !"); } else { if ((d > f) || (d < DateTime.Now)) { //System.Windows.MessageBox.Show("d = " + d); //erreur.Visibility = System.Windows.Visibility.Visible; System.Windows.Forms.MessageBox.Show(" Cette Date est Déja Passée Ou Votre Horaires Ne Sont Pas Réglées !"); } else { methodes m = new methodes(); if (m.Exist(d, f, id_user)) { System.Windows.Forms.MessageBox.Show(" L'intervalle de temps donné est occupé veuillez le changer "); } else { t.update(designation.Text, prio.Text, d, f, "Non réalisée"); if (p == null) { page.add_tache_toactivity(t); } else { p.add_tache(t); int id_tache = m.Save_Tache(t.get_des(), t.get_prio(), t.get_date(), t.getfin(), t.get_etat(), a.get_id(), a.get_id_user()); alerte_class alert = t.get_alert(); if (alert != null) { alert.setidtach(id_tache); alert.inserer_alerte_tache(alert); m.Creer_tache_planif(alert, t.get_des(), t.get_date(), "t"); } List <document> list_docs = t.get_documents(); foreach (document doc in list_docs) { m.inserer_document_totache(doc.getTitre(), doc.getEmplac(), id_user, id_tache); } } Close(); } } } } }
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(); } } }