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 add_act(activ p, int id) { this.id_user = id; this.page = p; this.a = null; this.id_act = -1; taches = new List <tache>(); InitializeComponent(); titre.Text = "Nouvelle activité"; }
public add_tache(activ_class a, int id, list_taches p) { page = new add_act(); this.t = new tache(); t.set_alert(null); this.p = new list_taches(); this.p = p; this.id_user = id; this.a = a; InitializeComponent(); }
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 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(); } }
public void add_tolist(activ_class a) { this.list.Add(a); }
private void Creer_activite_Click(object sender, RoutedEventArgs e) { if (!string.IsNullOrEmpty(Designation_activité.Text)) { if (comboBox_type.SelectedIndex == 2) { Le_Type = autre_type.Text; } else { Le_Type = comboBox_type.Text; } if (string.IsNullOrEmpty(Le_Type)) { textBlock_stp_type.Visibility = System.Windows.Visibility.Visible; } else { methodes m = new methodes(); List <activ_class> list = page.get_list(); if (pos == -1) { id_act = m.insert_Activite(Designation_activité.Text, Le_Type, id_user); a = new activ_class(id_act, Designation_activité.Text, Le_Type, id_user); page.add_tolist(a); foreach (tache t in taches) { int id_tach = m.Save_Tache(t.get_des(), t.get_prio(), t.get_date(), t.getfin(), t.get_etat(), id_act, id_user); if (id_tach != 0) { alerte_class alert = t.get_alert(); if (alert != null) { alert.setidtach(id_tach); 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_tach); } } } } else { m.modif_Activ(list[pos], Designation_activité.Text, Le_Type); foreach (tache t in taches) { int id_tach = m.Save_Tache(t.get_des(), t.get_prio(), t.get_date(), t.getfin(), t.get_etat(), id_act, id_user); if (id_tach != 0) { alerte_class alert = t.get_alert(); if (alert != null) { alert.setidtach(id_tach); 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_tach); } } } list[pos].set_designation(Designation_activité.Text); list[pos].set_type(Le_Type); page.set_list(list); } page.clear_listbox(); page.afficher(page.get_list()); this.Close(); } } else { error.Visibility = System.Windows.Visibility.Visible; } }