private void button19_Click(object sender, EventArgs e) { Turnike turnike = new Turnike(); Ogrenci ogrenci = OgrenciIsleri.KartNoileGetir("6"); OgrenciGirisi(ogrenci, turnike); }
public void Receive() { while (true) { byte[] bytes = listener.Receive(ref groupEP); turnikeveri = Encoding.UTF8.GetString(bytes, 0, bytes.Length); try { if (turnikeveri.Length > 3 && turnikeveri.Substring(0, 1) == "T") { Turnike turnike = new Turnike(); turnike.Haberlesme = "ETH"; turnike.No = Convert.ToInt32(turnikeveri.Substring(4, 1)); turnike.Reader = Convert.ToInt32(turnikeveri.Substring(turnikeveri.IndexOf("Reader") + 7, 1)); turnike.KartNo = turnikeveri.Substring(turnikeveri.IndexOf("UID:") + 4, 8); textBoxparmakizikimliği.Text = turnike.KartNo; Ogrenci ogrenci = OgrenciIsleri.KartNoileGetir(turnike.KartNo); if (turnike.Reader == 1) { Thread tpd = new Thread(() => OgrenciGirisi(ogrenci, turnike)); tpd.Start(); } } } catch (Exception ex) { Helper.DosyayaYaz(ex.ToString()); } } }
public void spislem(object sender, SerialDataReceivedEventArgs e) //SERİPORT EVENTİ { SerialPort sp = (SerialPort)sender; Turnike turnike = new Turnike(); turnike.Haberlesme = "SER"; turnike.PortNo = sp.PortName;; string gelenmesaj = sp.ReadLine(); try { if (gelenmesaj.Length < 4) { return; } if (gelenmesaj.Substring(0, 4) == "<ID>") { string modulid = gelenmesaj.Substring(gelenmesaj.IndexOf("<ID>") + 4, 1); string modulport = sp.PortName; turnike.No = Convert.ToInt32(modulid); turnike.PortNo = modulport; } if (gelenmesaj.Substring(0, 4) == "TNO:") { turnike.No = Convert.ToInt32(gelenmesaj.Substring(4, 1)); turnike.KartNo = gelenmesaj.Substring(gelenmesaj.IndexOf("UID:") + 4, 8); turnike.Reader = Convert.ToInt32(gelenmesaj.Substring(gelenmesaj.IndexOf("Reader") + 7, 1)); textBoxparmakizikimliği.Text = turnike.KartNo; Ogrenci ogrenci = OgrenciIsleri.KartNoileGetir(turnike.KartNo); if (turnike.Reader == 0) { OgrenciGirisi(ogrenci, turnike); } } } catch (Exception ex) { Helper.DosyayaYaz(ex.ToString()); } }