void InitialiserServices(ServiceAdherents adherents, ServiceOuvrages ouvrages, ServicePrets prets, ServiceExemplaires exemplaires) { serviceExemplaires = exemplaires; serviceAdherents = adherents; serviceOuvrages = ouvrages; servicePrets = prets; }
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_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(); }
public Fenetre(ServiceAdherents adherents, ServiceOuvrages ouvrages, ServicePrets prets, ServiceExemplaires exemplaires) { InitializeComponent(); InitialiserServices(adherents, ouvrages, prets, exemplaires); ActualiserAdherents(); ActualiserOuvrages(); ActualiserPrets(); }