protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
if (Session["madi"] != null)
{
string isim = Session["madi"].ToString();
cariuygulamaSayac(isim);
}
else
{
string isim = "KULLANICI";
cariuygulamaSayac(isim);
}
}
public void cariuygulamaSayac(string kullanici)
{
cariSql.SelectCommand = "SELECT * FROM cariuygulama WHERE musteri_adi = '" + kullanici + "' ";
if (!(((DataView)cariSql.Select(DataSourceSelectArguments.Empty)).Count.Equals(0)))
{
SqlConnection baglanti = new SqlConnection(cs1);
SqlCommand sorgu = new SqlCommand("Select indirme from cariuygulama WHERE musteri_adi = '" + kullanici + "'", baglanti);
baglanti.Open();
int indirme = (int)sorgu.ExecuteScalar();
baglanti.Close();
indirme++;
try
{
if (baglanti.State == ConnectionState.Closed)
baglanti.Open();
string kayit = "UPDATE cariuygulama SET indirme=@ci where musteri_adi=@ma";
SqlCommand komut = new SqlCommand(kayit, baglanti);
komut.Parameters.AddWithValue("@ma", kullanici);
komut.Parameters.AddWithValue("@ci", indirme);
komut.ExecuteNonQuery();
baglanti.Close();
Response.Redirect("apk/cariapk.rar");
}
catch (Exception hata)
{
}
}
else
{
SqlConnection baglanti = new SqlConnection(cs1);
try
{
if (baglanti.State == ConnectionState.Closed)
baglanti.Open();
string zaman = DateTime.Now.ToString();
string kayit = "insert into cariuygulama (musteri_adi,tarih,indirme) values ('"+kullanici+"','"+zaman+"', 1)";
SqlCommand komut = new SqlCommand(kayit, baglanti);
komut.ExecuteNonQuery();
baglanti.Close();
Response.Redirect("apk/cariapk.rar");
}
catch (Exception hata)
{
}
}
}
C# Parametreli Metod Fonksiyonu
Kaydol:
Kayıtlar (Atom)
Hiç yorum yok:
Yorum Gönder