예제 #1
0
 internal void inicijalizirajPrisustva()
 {
     lboxPrisustva.Items.Clear();
     DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
     d.kreirajKonekciju();
     DAL_DAO.DAL.PrisustvoDAO pd = d.getDAO.getPrisustvoDAO();
     prisustva = pd.getAll();
     foreach (Prisustvo p in prisustva)
     {
         lboxPrisustva.Items.Add(p);
     }
     d.terminirajKonekciju();
 }
예제 #2
0
 private void btnBrisiPrisustva_Click(object sender, RoutedEventArgs e)
 {
     try {
         DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
         d.kreirajKonekciju();
         DAL_DAO.DAL.PrisustvoDAO pd = d.getDAO.getPrisustvoDAO();
         pd.deleteAll();
         d.terminirajKonekciju();
         inicijalizirajPrisustva();
     } catch (Exception ex) {
         System.Windows.Forms.MessageBox.Show(ex.Message);
         throw;
     }
 }
예제 #3
0
 private void evidentirajPrisustvo(int id)
 {
     DAL_DAO.DAL d = DAL_DAO.DAL.Instanca;
     d.kreirajKonekciju();
     DAL_DAO.DAL.PrisustvoDAO pd = d.getDAO.getPrisustvoDAO();
     if (pd.jeLiDosao(id))
     {
         pd.unesiOdlazak(id, DateTime.Now);
     }
     else
     {
         pd.create(new Prisustvo(id, DateTime.Now, DateTime.Now));
     }
     d.terminirajKonekciju();
     System.Windows.Forms.MessageBox.Show("Unešeno!");
     inicijalizirajPrisustva();
 }