Class.cs:
public SqlConnection baglan()
{string bag_str = ConfigurationManager.ConnectionStrings["Conn"].ConnectionString;
SqlConnection baglanti = new SqlConnection(bag_str);
baglanti.Open(); // baglanti connection açıyoruz return (baglanti); //baglanti connection döndürüyoruz }
return (baglanti);
}public int insertsql(string sql, params SqlParameter[] parameters)//insert ve update işlemleri için
{
int sonuc = 0;
SqlConnection baglancls = this.baglan();
SqlDataAdapter inst = new SqlDataAdapter(sql, baglancls);try
{
if (parameters != null && parameters.Length > 0)
{
foreach (var p in parameters)
inst.SelectCommand.Parameters.Add(p);
}
sonuc = inst.SelectCommand.ExecuteNonQuery();
}
catch (Exception)
{
sonuc = 0;
}
inst.Dispose();
baglancls.Close();
baglancls.Dispose();
return (sonuc);
}
public DataTable DataTableGetir(string sql)//veri listeleme
{
SqlConnection baglancls = this.baglan();
SqlDataAdapter adapter = new SqlDataAdapter(sql, baglancls);
DataTable dt = new DataTable();try
{
adapter.Fill(dt);
}
catch (Exception)
{
}
adapter.Dispose();
baglancls.Close();
baglancls.Dispose();
return dt;
}Class baglan = new Class();//class dosyası çağrılır
Update.cs:
SqlParameter param1 = new SqlParameter("id", id_txt.Text.ToString());
SqlParameter param2 = new SqlParameter("val", deger_txt.Text.ToString());
sonuc = baglan.insertsql("UPDATE Tablo SET Value=@val WHERE ID=@id", param1, param2);if (sonuc != 0)
{
uyari.Text="OK";
}
else
{
uyari.Text="Error";
}insert.cs:
SqlParameter param1 = new SqlParameter("alan1", id_txt.Text.ToString());
SqlParameter param2 = new SqlParameter("alan2", deger_txt.Text.ToString());
sonuc = baglan.insertsql("INSERT INTO Tablo (Alan1,Alan2) VALUES(@alan1,@alan2));if (sonuc != 0)
{
uyari.Text="OK";
}
else
{
uyari.Text="Error";
}