public void VstaviOsebo(string ime, string priimek, string idKartice) { using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(Helper.CnnVal("registratorBaza2"))) { oseba novaOseba = new oseba { ime = ime, priimek = priimek, id_kartice = idKartice }; List <oseba> osebe = new List <oseba>(); osebe.Add(novaOseba); connection.Execute("dbo.Dodaj_osebo @ime, @priimek, @id_kartice", osebe); } }
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 = ""; }