public FenetreAjouterOuvrage(ServiceOuvrages serviceOuvrages) { InitializeComponent(); //_Exemplaires = new List<Exemplaire>(); _ServiceOuvrages = serviceOuvrages; _Ouvrage = new Ouvrage(); }
void InitialiserServices(ServiceAdherents adherents, ServiceOuvrages ouvrages, ServicePrets prets, ServiceExemplaires exemplaires) { serviceExemplaires = exemplaires; serviceAdherents = adherents; serviceOuvrages = ouvrages; servicePrets = prets; }
public Fenetre(ServiceAdherents adherents, ServiceOuvrages ouvrages, ServicePrets prets, ServiceExemplaires exemplaires) { InitializeComponent(); InitialiserServices(adherents, ouvrages, prets, exemplaires); Actualiser(); }
public FenetreModifierOuvrage(ServiceOuvrages serviceOuvrages, Ouvrage ouvrage) { InitializeComponent(); _ServiceOuvrages = serviceOuvrages; _Ouvrage = ouvrage; tbx_Auteur.Text = ouvrage.Auteur; tbx_Titre.Text = ouvrage.Titre; AfficherListe(); }
public void SetUp() { sessionFactory = ORM <Adherent> .CreateSessionFactory(true); dataAccess = new DataAccess(sessionFactory); servicePrets = new ServicePrets(dataAccess); serviceAdherents = new ServiceAdherents(dataAccess); serviceOuvrages = new ServiceOuvrages(dataAccess); serviceExemplaires = new ServiceExemplaires(dataAccess); CreateFixtures(); PopulateDatabase(); }
public FenetreForm_Ouvrage(ServiceOuvrages serviceOuvrages, List <Ouvrage> ouvrages, string titre, Ouvrage ouvrage = null) { InitializeComponent(); this.serviceOuvrages = serviceOuvrages; this.ouvrages = ouvrages; if (ouvrage != null) { this.ouvrage = ouvrages.Find(o => o.Id == ouvrage.Id); } label_title.Text = titre; btn.Text = titre; if (this.ouvrage != null) { textBox_nom.Text = ouvrage.Titre; textBox_auteur.Text = ouvrage.Auteur; } }
public FenetreForm_Exemplaire( ServiceOuvrages serviceOuvrages, List <Ouvrage> ouvrages, ServiceExemplaires serviceExemplaires, IList <Exemplaire> exemplaires, string titre, Exemplaire exemplaire = null ) { InitializeComponent(); this.ouvrages = ouvrages; this.serviceExemplaires = serviceExemplaires; this.serviceOuvrages = serviceOuvrages; this.exemplaires = exemplaires; if (exemplaire != null) { this.exemplaire = (exemplaires as List <Exemplaire>) .Find(ex => ex.Id == exemplaire.Id); } label_title.Text = titre; btn.Text = titre; for (int i = 0; i < this.ouvrages.Count; i++) { comboBox_ouvrage.Items.Add(this.ouvrages[i].ToString()); } comboBox_etat.Items.Add("Neuf"); comboBox_etat.Items.Add("Abîmé"); comboBox_etat.Items.Add("Usé"); comboBox_etat.Items.Add("Correct"); if (this.exemplaire != null) { int index = comboBox_ouvrage.FindString(this.exemplaire.Ouvrage.ToString()); comboBox_ouvrage.SelectedIndex = index; index = comboBox_etat.FindString(this.exemplaire.Etat); comboBox_etat.SelectedIndex = index; } }
static void Main() { // initialiser la couche de persistance ISessionFactory sessionFactory = ORM <Adherent> .CreateSessionFactory(); IDataAccess dataAccess = new DataAccess(sessionFactory); // initialiser la couche applicative ServiceExemplaires serviceExemplaires = new ServiceExemplaires(dataAccess); ServiceAdherents serviceAdherents = new ServiceAdherents(dataAccess); ServiceOuvrages serviceOuvrages = new ServiceOuvrages(dataAccess); ServicePrets servicePrets = new ServicePrets(dataAccess); // initializer la couche de presentation Fenetre vue = new Fenetre(serviceAdherents, serviceOuvrages, servicePrets, serviceExemplaires); // demarrer le logiciel Application.EnableVisualStyles(); Application.Run(vue); // liberer les ressources dataAccess.Dispose(); sessionFactory.Dispose(); }