private void btnVstavi_Click(object sender, EventArgs e) { dataAccess db = new dataAccess(); dataAccess db2 = new dataAccess(); if (IDBox.Text != "") { db2.getOseboById(IDBox.Text); } else { MessageBox.Show("Manjkajo podatki"); IDBox.BackColor = Color.Red; return; } if (imeBox.Text != "" && priimekBox.Text != "" && IDBox.Text != "") { try { db.VstaviOsebo(imeBox.Text, priimekBox.Text, IDBox.Text); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } finally { MessageBox.Show("Oseba " + imeBox.Text + " je uspešno dodana!"); this.Close(); } imeBox.Text = ""; priimekBox.Text = ""; IDBox.Text = ""; return; } else { MessageBox.Show("Oseba s to kartico je že v bazi!"); } }
private void prihodIzhodMetoda() { //vnos tevilke kartice v vnosno polje dataAccess db = new dataAccess(); string str = ""; string stUr = ""; string minute = ""; string id = vnosBox.Text; if (vnosBox.Text != "") { id = vnosBox.Text; } else { MessageBox.Show("Vnos je prazen"); } lbl_casIzhod.Text = ""; lbl_casSkupni.Text = ""; oseba osebaById = db.getOseboById(id); //če je oseba v bazi, ji doda prihod if (osebaById != null) { //če osebe ni v stavni, pomeni da je prišla if (!db.aliJeOsebaVStavbi(id)) { try { db.dodaj_prihod(id); } catch { MessageBox.Show("Zaustavila se je metoda 'dodaj prihod'"); } str = "Prihod"; lbl_casIzhod.Text = ""; lbl_casSkupni.Text = ""; lbl_prihod.Show(); var t = new Timer(); t.Interval = 7000; t.Tick += (s, et) => { lbl_prihod.Hide(); }; t.Start(); } else { db.izhod(id); str = "Izhod"; prikaziKomponente(); lbl_prihod.Show(); stUr = db.skupnoStUr(id).ToString(); minute = db.skupnoStMinut(id).ToString(); lbl_casIzhod.Text = db.stUr(id).ToString() + ":" + db.stMin(id); lbl_casSkupni.Text = db.skupnoStUr(id).ToString() + ":" + db.skupnoStMinut(id).ToString(); var t = new Timer(); t.Interval = 7000; t.Tick += (s, et) => { lbl_casSkupni.Hide(); lbl_prihod.Hide(); lbl_casIzhod.Hide(); izhod1.Hide(); SkupnoStUr.Hide(); t.Stop(); }; t.Start(); } //izpis izhode osebe lbl_prihod.Text = str + " osebe : " + osebaById.ime + " " + osebaById.priimek; lbl_prihod.ForeColor = Color.Green; } else { lbl_prihod.Show(); lbl_prihod.Text = "Osebe ni v bazi"; lbl_prihod.ForeColor = Color.Red; lbl_casIzhod.Text = ""; lbl_casSkupni.Text = ""; } vnosBox.Text = ""; }