//Personel işlem kaydı tutma public bool Hareket(Personelİşlemleri pi) { bool result = false; SqlConnection baglanti = new SqlConnection(baglan.conString); SqlCommand sorgula = new SqlCommand("Insert Into Personelİşlemleri(PersonelId,İşlem,Tarih)values(@PersonelId,@İşlem,@Tarih)", baglanti); try { if (baglanti.State == ConnectionState.Closed) { baglanti.Open(); } sorgula.Parameters.AddWithValue("@PersonelId", SqlDbType.Int).Value = pi._PersonelId; sorgula.Parameters.AddWithValue("@İşlem", SqlDbType.VarChar).Value = pi._İslem; sorgula.Parameters.AddWithValue("@Tarih", SqlDbType.DateTime).Value = pi._Tarih; result = Convert.ToBoolean(sorgula.ExecuteNonQuery()); } catch (SqlException ex) { string hata = ex.Message; throw; } return(result); }
private void BtnGırıs_Click(object sender, EventArgs e) { Veritabanı veri = new Veritabanı(); Personel p = new Personel(); //Personel nesnesi oluşturma bool result = p.PersonelEntryControl(TxtSıfre.Text, Veritabanı._PersonelId); if (result) //eğer personel doğru giriş yaptıysa sonuç dönder { Personelİşlemleri pi = new Personelİşlemleri(); pi.PersonelId = Veritabanı._PersonelId; pi.İslem = "Giriş Yaptı."; pi.Tarih = DateTime.Now; pi.Hareket(pi); this.Hide(); AnaSayfa form = new AnaSayfa(); form.Show(); } else { LblHata.Show(); } }