public override List <Enseignement> findAll() { List <Enseignement> enses = new List <Enseignement>(); using (SqlCommand command_f = new SqlCommand("SELECT * FROM enseignement;", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <PartieAnnee> TPSQL = factoSQL.getPartieAnneeDAO(); PartieAnnee partannee2 = TPSQL.find(reader_f.GetInt32(2)); enses.Add(new Enseignement(reader_f.GetInt32(0), reader_f.GetString(1), partannee2, reader_f.GetString(3))); } } } } return(enses); }
public override Enseignement find(string nom) { Enseignement ens = null; using (SqlCommand command_f = new SqlCommand("SELECT id, nom, id_partie_annee, description FROM enseignement WHERE nom='" + nom + "';", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <PartieAnnee> TPSQL = factoSQL.getPartieAnneeDAO(); PartieAnnee partannee2 = TPSQL.find(reader_f.GetInt32(2)); ens = new Enseignement(reader_f.GetInt32(0), reader_f.GetString(1), partannee2, reader_f.GetString(3)); reader_f.NextResult(); } } reader_f.Close(); } } return(ens); }
public override Enseignement find(int id) { Enseignement ens = null; using (SqlCommand command_f = new SqlCommand("SELECT id, nom, id_partie_annee, description FROM enseignement WHERE id=" + id + ";", Connexion.getInstance())) { using (SqlDataReader reader_f = command_f.ExecuteReader()) { if (reader_f.HasRows) { while (reader_f.Read()) { AbstractDAOFactory factoSQL = AbstractDAOFactory.getFactory(types.SQL_FACTORY); DAO <PartieAnnee> TPSQL = factoSQL.getPartieAnneeDAO(); PartieAnnee partannee2 = TPSQL.find(reader_f.GetInt32(2)); ens = new Enseignement(reader_f.GetInt32(0), reader_f.GetString(1), partannee2, reader_f.GetString(3)); reader_f.NextResult(); } } else { throw new Exception("Aucun objet avec cet id n'a été trouvé."); } reader_f.Close(); } } return(ens); }
private void Add_Click(object sender, Windows.UI.Xaml.RoutedEventArgs e) { if (nodeSelectionne == null) { Annee nouvelleAnne = new Annee { Nom = "Nouvelle annee", Departement = depart.find(departementSelectionne.Id), NavigationDestination = typeof(AnneeVue), Description = "" }; annee.create(nouvelleAnne); annees.Add(nouvelleAnne); } else if (nodeSelectionne.GetType() == typeof(Annee)) { PartieAnnee nouvellePartieAnnee = new PartieAnnee { Nom = "Nouveau semestre", Annee = (Annee)nodeSelectionne, NavigationDestination = typeof(PartieAnneeVue), Description = "", Parent = nodeSelectionne }; partieAnnee.create(nouvellePartieAnnee); nodeSelectionne.Children.Add(nouvellePartieAnnee); } else if (nodeSelectionne.GetType() == typeof(PartieAnnee)) { Enseignement nouvelEnseignement = new Enseignement { Nom = "Nouveau enseignement", PartieAnnee = (PartieAnnee)nodeSelectionne, NavigationDestination = typeof(EnseignementVue), Description = "", Parent = nodeSelectionne }; enseignement.create(nouvelEnseignement); nodeSelectionne.Children.Add(nouvelEnseignement); } // nodeSelectionne.Nom = "fffsdfds"; }
private void AjouterSemestre_Tapped(object sender, Windows.UI.Xaml.Input.TappedRoutedEventArgs e) { PartieAnnee nouvellePartieAnnee = new PartieAnnee { Nom = "Nouveau semestre", Annee = anneeSelect, Parent = anneeSelect, NavigationDestination = typeof(PartieAnneeVue) }; partieAnnee.create(nouvellePartieAnnee); anneeSelect.Children.Add(nouvellePartieAnnee); }
protected override void OnNavigatedTo(NavigationEventArgs e) { //if (e.Parameter != null) //{ partieAnneeSelect = (PartieAnnee)e.Parameter; // partieAnneeSelect.Test.IndexOf(partieAnneeSelect); // partieAnneeSelect.Test[partieAnneeSelect.Test.IndexOf(partieAnneeSelect.Parent)].Children[0].Nom = "fff"; // partieAnneeSelect.Nom = "sqdsd"; // partieAnneeSelect.Test[partieAnneeSelect.Test.IndexOf(partieAnneeSelect.Parent)].Children[0].Visibility = true; // base.OnNavigatedTo(e); //} }
private ObservableCollectionExt <ObjetBase> GetAnnees(int idDepartement) { ObservableCollectionExt <ObjetBase> annees = new ObservableCollectionExt <ObjetBase>(); foreach (Annee annee in annee.findAll()) { if (idDepartement == annee._departement.Id) { Annee nodeAnnee = new Annee { Visibility = true, Id = annee.Id, Nom = annee.Nom.TrimEnd(), Description = annee._description, NavigationDestination = typeof(AnneeVue), Departement = annee.Departement, ListView = enseignants }; annees.Add(nodeAnnee); foreach (PartieAnnee partieAnnee in partieAnnee.findAll()) { if (annee.Id == partieAnnee.Annee.Id) { PartieAnnee nodePartieAnnee = new PartieAnnee { Visibility = true, Id = partieAnnee.Id, Nom = partieAnnee.Nom.TrimEnd(), Description = partieAnnee.Description, Annee = annee, Parent = nodeAnnee, NavigationDestination = typeof(PartieAnneeVue), ListView = enseignants }; nodeAnnee.Children.Add(nodePartieAnnee); foreach (Enseignement enseignement in enseignement.findAll()) { if (partieAnnee.Id == enseignement.PartieAnnee.Id) { Enseignement nodeEnseignement = new Enseignement { Visibility = true, Id = enseignement.Id, Nom = enseignement.Nom.TrimEnd(), PartieAnnee = partieAnnee, Description = enseignement.Description, Parent = nodePartieAnnee, NavigationDestination = typeof(EnseignementVue), ListView = enseignants }; nodePartieAnnee.Children.Add(nodeEnseignement); } } } } } } return(annees); }