eczaneler için yazdığım bi programdan örnek kodlarla cevap vermeye çalışayım.
1- 3 teki örnek te varolan sorgulamayı incele, orda delete olan kısımda bi select operasyonu yap sonra kontrol et selectin sonucunda dönen varmı diye ondan sonra varsa uyarı gönder yoksa insert et.
2- Bunu düzenle dediğinde çalıştır.
this.Validate();
this.ilaclarBindingSource.EndEdit();
this.ilaclarTableAdapter.Update(this.eczane1DataSe t.ilaclar);
3- if(MessageBox.Show("Silmek itediğine emin misin ?","silme işlemi",MessageBoxButtons.YesNo) == DialogResult.Yes)
{
try
{
conn.ConnectionString = connectionstring;
conn.Open();
cmd.Connection = conn;
cmd.CommandText = "Select * From ilaclar";
dap.SelectCommand = cmd;
dap.Fill(ds, "ilaclar");
conn.Close();
cmd.CommandText = "DELETE FROM ilaclar WHERE musteriid = " + Convert.ToInt32(idtextboxuntexti);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
ds.Clear();
dap.Fill(ds, "ilaclar");
}
catch { }
}
4- şifreli giriş için txt tutabilirsin crypto lu yada registry ye kayıt yapabilirsin yada değiştirmeli falan olsun dersen kullandığın db de bişeyler yapabilirsin yada her program için ayrı ayrı şifreyi ben belirliycem dersen internette bir adresten okumasını sağlayabilirsin kullanıcı adına göre onunla karşılaştırırsın bir çok yolu var. istediğini seç beğen yap.
Kolay gelsin.