public add_act(activ_class con, activ page, int pos) { this.page = page; this.pos = pos; this.id_act = con.get_id(); InitializeComponent(); taches = new List <tache>(); Designation_activité.Text = con.get_designation(); titre.Text = "Modifier l'activité"; bool itemExists = false; foreach (ComboBoxItem cbi in comboBox_type.Items) { itemExists = cbi.Content.Equals(con.get_type()); if (itemExists) { break; } } if (itemExists) { comboBox_type.Text = con.get_type(); } else { comboBox_type.SelectedIndex = 2; autre_type.Visibility = System.Windows.Visibility.Visible; autre_type.Text = con.get_type(); } textBlock1_Copy1.Visibility = Visibility.Collapsed; ajouter_tache.Visibility = Visibility.Collapsed; }
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 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); } } } }
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(); } } } } }