özür dilerim giriş bölümünü gösterdim select kısmında sorun yok
private void Kullanici_Ekle_Load(object sender, EventArgs e)
{
verigetir();
}
private void btnkaydet_Click(object sender, EventArgs e)
{
try
{
if (baglanti.State == ConnectionState.Closed) baglanti.Open();
string varmı = "Select Count (*) From kullanici where Kullanici_Adi=@ad";
MySqlCommand kmtvarmı = new MySqlCommand(varmı, baglanti);
kmtvarmı.Parameters.AddWithValue("@ad", txtad.Text);
if (Convert.ToInt32(kmtvarmı.ExecuteScalar()) != 0)
{
MessageBox.Show("Girdiğiniz Kullanıcı Adında Kayıt Vardır Lütfen Tekrar Deneyiniz!!!");
}
else if (txtad.Text == "" || txtsifre.Text == "")
{
MessageBox.Show("Lütfen Gerekli alanları Doldurunuz!!!");
}
else
{
string kaydet = "INSERT INTO kullanici (Kullanici_Adi,Sifre,Yetki) VALUES (@ad,@sifre,
@yetki)";
MySqlCommand kmtkaydet = new MySqlCommand(kaydet, baglanti);
kmtkaydet.Parameters.AddWithValue("ad", txtad.Text);
kmtkaydet.Parameters.AddWithValue("sifre", txtsifre.Text);
kmtkaydet.Parameters.AddWithValue("Yetki", checkBox1.CheckState);
kmtkaydet.ExecuteNonQuery();
MessageBox.Show("Kayıt Başarılı");
baglanti.Close();
verigetir();
txtad.Text = "";
txtsifre.Text = "";
}
}
catch (Exception hata)
{
MessageBox.Show("HATA OLUŞTU " + hata.Message);
baglanti.Close();
}
}
private void btnsil_Click(object sender, EventArgs e)
{
try
{
if (txtad.Text == "" || txtsifre.Text == "")
{
MessageBox.Show("Lütfen Silmek istediğiniz kullanıcıyı Seçiniz!!! ");
}
else
{
DialogResult secenek;
secenek = MessageBox.Show("Kullanıcı Kaydı Silinecek!!! ", "Uyarı", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button2);
if (secenek == DialogResult.OK)
{
baglanti.Open();
string sil = "Delete From kullanici where ID=@id";
MySqlCommand kmtsil = new MySqlCommand(sil, baglanti);
kmtsil.Parameters.AddWithValue("@id", Convert.ToInt32(txtid.Text));
kmtsil.ExecuteNonQuery();
MessageBox.Show("Kayıt Silindi");
baglanti.Close();
verigetir();
txtid.Text = "";
txtad.Text = "";
txtsifre.Text = "";
}
}
}
catch (Exception Hata)
{
MessageBox.Show("Hata!!! " + Hata.Message);
baglanti.Close();
}
}
private void btnguncelle_Click(object sender, EventArgs e)
{
try
{
if (txtad.Text == "")
MessageBox.Show("Güncelleme yapmak için kullanıcı adı giriniz.");
else
{
baglanti.Open();
MySqlCommand komut = new MySqlCommand();
komut.Connection = baglanti;
string query = "Update kullanici Set Kullanici_Adi='" + txtad.Text + "',Sifre='" + txtsifre.Text + "' Where ID=" + txtid.Text + "";
MessageBox.Show(query);
komut.CommandText = query;
komut.ExecuteNonQuery();
MessageBox.Show("Kayıt Güncellendi");
baglanti.Close();
verigetir();
txtid.Text = "";
txtad.Text = "";
txtsifre.Text = "";
}
}
catch (Exception Hata)
{
MessageBox.Show("Hata Oluştu " + Hata.Message);
}
}
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{
txtid.Text = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString();
txtad.Text = dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString();
txtsifre.Text = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString();
}
private void verigetir()
{
baglanti.Open();
string verigetir = "Select ID,Kullanici_Adi,Yetki From kullanici";
MySqlDataAdapter da = new MySqlDataAdapter(verigetir, baglanti);
DataTable dt = new DataTable();
da.Fill(dt);
dataGridView1.DataSource = dt;
baglanti.Close();
}
}
}