private void btnGiris_Click(object sender, System.EventArgs e) { con = new SqlConnection("Data Source=MSI;Initial Catalog=NYP Final Projesi;Integrated Security=true"); KasaGorevlisi kg = new KasaGorevlisi(); con.Open(); //bağlantı açıyorum. kg.TcKimlikNo = txtkullaniciID.Text; kg.G_Sifre = txtSifre.Text; cmd = new SqlCommand("Login", con); cmd.Connection = con; cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add("@kullaniciID", SqlDbType.NVarChar).Value = kg.TcKimlikNo; // 2 satırda parametreli procedure parametre gonderiyoruz cmd.Parameters.Add("@sifre", SqlDbType.NVarChar).Value = kg.G_Sifre; // birden fazla parametre olmasından dolayı sqldatareader kullandım read() komutu true veya false deger donderir bundan dolayı if içerisinde kullandım. SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read()) { this.Hide(); frmAna frmAna = new frmAna(); frmAna.Show(); } else { MessageBox.Show("Kullanici Adi veya Sifre yanlış!!"); } }
public Terminal(KasaGorevlisi a)//aggregation { this.K_Gorevli = a; }