protected void btnKaydet_Click1(object sender, EventArgs e) { string cinsiyet = ""; string resimadi = ""; string grupid = ""; string uzanti = ""; if (rdErkek.Checked == true) { cinsiyet = "Erkek"; } else { cinsiyet = "Bayan"; } ///////////////////////////////burada kullanıcı grup id sıne gore atama yapıldı radıobutonlardan///////////////////// if (rdKullanici.Checked == true) { grupid = klas.GetDataCell("Select GrupId from KullaniciGrup Where GrupAdi='" + "Kullanıcı" + "'"); } else { grupid = klas.GetDataCell("Select GrupId from KullaniciGrup Where GrupAdi='" + "Emlakçı" + "'"); } ///////////////////burada veritabanına resim gonderme işlemi yapıldı////////////// if (fuResim.HasFile) { uzanti = Path.GetExtension(fuResim.PostedFile.FileName); //burda uzantıyı alıyoruz resimadi = Seo.injection(txtEmail.Text) + DateTime.Now.Day + uzanti; // burada resimadini alıyoruz hangı gun eklemıs o sekılde alıp uzantıyı eklıyoruz. fuResim.SaveAs(Server.MapPath("KullaniciResimleri/Silinecek" + uzanti)); //kullaniciresimleri adlı dosya olusturdum ve burada depolanıyor sonra bunları daha sonra sılecez int deger = 250; //resmimi ufaltacağım boyut Bitmap resim = new Bitmap(Server.MapPath("KullaniciResimleri/Silinecek" + uzanti)); //silinecek resmimizi bitmap nesnesi yapıyoruz. using (Bitmap yeniResim = resim) { double Yukseklik = yeniResim.Height; double Genislik = yeniResim.Width; double Oran = 0; if (Genislik >= deger) //boyutlandırma burada yapılıyor. yani resmin genıslıgı 250 den buyukse bu ıslemlerı yapacak { Oran = Genislik / Yukseklik; //yeni oaranı burada belırılıyoz Genislik = deger; //genişlik belirlediğimiz değere ayarlanıyor. Yukseklik = deger / Oran; //yeni yükseklik değeri hesaplanıyor. Size yenidegerler = new Size(Convert.ToInt32(Genislik), Convert.ToInt32(Yukseklik)); //burada yenıden boyutlandırma yaptım Bitmap SonResim = new Bitmap(yeniResim, yenidegerler); //bitmap nesnesını olustrudum /yanı yenı olusan resmı yenı degerlere donusturuyom boyut olarak oonuda son rasım olrak belırledım SonResim.Save(Server.MapPath("KullaniciResimleri/" + resimadi)); //resmin adını ve nereye kaydecegımı bbelırledım SonResim.Dispose(); yeniResim.Dispose(); resim.Dispose(); } else { fuResim.SaveAs(Server.MapPath("KullaniciResimleri/" + resimadi));//eğer yüklenecek resim değer değişkeninden ufaksa direk yüklenecek. } } FileInfo fisilinecek = new FileInfo(Server.MapPath("KullaniciResimleri/Silinecek" + uzanti)); //ilk olusturdugum silinecej artı uzanti ifadesini vererek resmi tanımladım fisilinecek.Delete(); // bu işem ile de ilk olusturdugum gecıcı resmımı siliyorum } else { if (rdErkek.Checked) { resimadi = "ResimYok.png"; } else { resimadi = "ResimYok2.png"; } } DataRow drMail = klas.GetDataRow("Select * from Kullanici Where Email='" + Seo.injection(txtEmail.Text) + "'");//ekleme yaptıgımızdan dolayı boyle bır email varmı yok mu kontrol ederek işlemeri yapıyoruz //yani bu emaılde kullnıcı yoksa ekleme ıslemlerını yapsın anlamında kullanılır. yai kontrol edıyo var olup olmadıgını if (drMail == null)//bos ıse yanı yoksa asagıdakı ıslemlerı yap { SqlConnection baglanti = klas.baglan(); SqlCommand cmd = new SqlCommand("Insert into Kullanici (Email, Sifre,Adsoyad,Gsm,Gsm2,Tel,Tel2,Fax,MeslekId,Cinsiyet,ilId,ilceId,Dogum,Resim,Adres,GrupId,Sayi) Values(@Email,@Sifre,@Adsoyad,@Gsm,@Gsm2,@Tel,@Tel2,@Fax,@MeslekId,@Cinsiyet,@ilId,@ilceId,@Dogum,@Resim,@Adres,@GrupId,@Sayi)", baglanti); cmd.Parameters.Add("Email", Seo.injection(txtEmail.Text)); cmd.Parameters.Add("Sifre", Seo.injection(txtSifre.Text)); //cmd.Parameters.Add("KullaniciAdi"); cmd.Parameters.Add("Adsoyad", txtAdSoyad.Text); cmd.Parameters.Add("Gsm", txtGsm.Text); cmd.Parameters.Add("Gsm2", txtGsm2.Text); cmd.Parameters.Add("Tel", txtTel.Text); cmd.Parameters.Add("Tel2", txtTel2.Text); cmd.Parameters.Add("Fax", txtFax.Text); cmd.Parameters.Add("MeslekId", ddlMeslek.SelectedValue); cmd.Parameters.Add("Cinsiyet", cinsiyet); cmd.Parameters.Add("ilId", ddlil.SelectedValue); cmd.Parameters.Add("ilceId", ddlilce.SelectedValue); cmd.Parameters.Add("Dogum", txtDogum.Text); cmd.Parameters.Add("Resim", resimadi); cmd.Parameters.Add("Adres", txtAdres.Text); cmd.Parameters.Add("GrupId", grupid); cmd.Parameters.Add("Sayi", sayi); cmd.ExecuteNonQuery(); // Response.Redirect("UyeTamam.aspx?Email=" + txtEmail.Text); Response.Redirect("UyeTamam.aspx?Adsoyad=" + txtAdSoyad.Text); } else { lblBilgi.Text = "Böyle Kullanıcı Bulunmaktadır"; } }
protected void btnGuncelle_Click(object sender, EventArgs e) { string resimadi = ""; string uzanti = ""; if (fuResim.HasFile) { //eski resimler siliniyor. string resimadi2 = ""; resimadi2 = klas.GetDataCell("Select Resim from Kullanici Where KullaniciId=" + Session["KullaniciId"]); if (resimadi2 != "ResimYok.png")//eger resim secili degilse eski resmı alcak eger secılmısse eskı resmı sılecek { if (resimadi2 != "ResimYok2.png") { FileInfo fiResim = new FileInfo(Server.MapPath("KullaniciResimleri/" + resimadi2)); fiResim.Delete(); } } //resim yükleniyor DataRow drEmail = klas.GetDataRow("Select Email from Kullanici Where KullaniciId=" + Session["KullaniciId"]); uzanti = Path.GetExtension(fuResim.PostedFile.FileName); resimadi = Seo.injection(drEmail["Email"].ToString()) + DateTime.Now.Day + uzanti; fuResim.SaveAs(Server.MapPath("KullaniciResimleri/Silinecek" + uzanti)); int deger = 250; //resmimi ufaltacağım boyut Bitmap resim = new Bitmap(Server.MapPath("KullaniciResimleri/Silinecek" + uzanti)); //silinecek resmimizi bitmap nesnesi yapıyoruz. using (Bitmap yeniResim = resim) { double Yukseklik = yeniResim.Height; double Genislik = yeniResim.Width; double Oran = 0; if (Genislik >= deger) //boyutlandırma burada yapılıyor. { Oran = Genislik / Yukseklik; //yeni oranı belirliyoruz. Genislik = deger; //genişlik belirlediğimiz değere ayarlanıyor. Yukseklik = deger / Oran; //yeni yükseklik değeri hesaplanıyor. Size yenidegerler = new Size(Convert.ToInt32(Genislik), Convert.ToInt32(Yukseklik)); Bitmap SonResim = new Bitmap(yeniResim, yenidegerler); SonResim.Save(Server.MapPath("KullaniciResimleri/" + resimadi)); SonResim.Dispose(); yeniResim.Dispose(); resim.Dispose(); } else { fuResim.SaveAs(Server.MapPath("KullaniciResimleri/" + resimadi));//eğer yüklenecek resim değer değişkeninden ufaksa direk yüklenecek. } } FileInfo fisilinecek = new FileInfo(Server.MapPath("KullaniciResimleri/Silinecek" + uzanti)); fisilinecek.Delete(); } else { DataRow drResimadi = klas.GetDataRow("Select Resim from Kullanici Where KullaniciId=" + Session["KullaniciId"]);//yani else kısmında her hangı bır resım secılmedıyse o eskı olan verı tabanındakı resmı al ve tekrar yerıne koy anlamında resimadi = drResimadi["Resim"].ToString(); } SqlConnection baglanti = klas.baglan(); SqlCommand cmd = new SqlCommand("Update Kullanici Set Resim=@Resim, Adsoyad=@Adsoyad, ilId=@ilId, ilceId=@ilceId, MeslekId=@MeslekId, Tel=@Tel, Tel2=@Tel2, Gsm=@Gsm, Gsm2=@Gsm2, Fax=@Fax, Adres=@Adres Where KullaniciId=" + Session["KullaniciId"], baglanti); cmd.Parameters.Add("Resim", resimadi); cmd.Parameters.Add("Adsoyad", txtAdSoyad.Text); cmd.Parameters.Add("ilId", ddlil.SelectedValue); cmd.Parameters.Add("ilceId", ddlilce.SelectedValue); cmd.Parameters.Add("MeslekId", ddlMeslek.SelectedValue); cmd.Parameters.Add("Tel", txtTel.Text); cmd.Parameters.Add("Tel2", txtTel2.Text); cmd.Parameters.Add("Gsm", txtGsm.Text); cmd.Parameters.Add("Gsm2", txtGsm2.Text); cmd.Parameters.Add("Fax", txtFax.Text); cmd.Parameters.Add("Adres", txtAdres.Text); cmd.ExecuteNonQuery(); Response.Redirect("Profilim.aspx"); }
protected void btnAlti_Click(object sender, EventArgs e) { pnl_res6_a.Visible = false; pnl_res6_b.Visible = true; if (fuAlti.HasFile) { string uzanti = ""; string resimadi = ""; uzanti = Path.GetExtension(fuAlti.PostedFile.FileName); resimadi = Seo.injection(baslik) + "_resim6_" + ilanId + uzanti; fuAlti.SaveAs(Server.MapPath("ilanResimleri/Silinecek" + uzanti)); int deger = 200; //resmimi ufaltacağım boyut Bitmap resim = new Bitmap(Server.MapPath("ilanResimleri/Silinecek" + uzanti)); //silinecek resmimizi bitmap nesnesi yapıyoruz. using (Bitmap yeniResim = resim) { double Yukseklik = yeniResim.Height; double Genislik = yeniResim.Width; double Oran = 0; if (Genislik >= deger) //boyutlandırma burada yapılıyor. { Oran = Genislik / Yukseklik; //yeni oranı belirliyoruz. Genislik = deger; //genişlik belirlediğimiz değere ayarlanıyor. Yukseklik = deger / Oran; //yeni yükseklik değeri hesaplanıyor. Size yenidegerler = new Size(Convert.ToInt32(Genislik), Convert.ToInt32(Yukseklik)); Bitmap SonResim = new Bitmap(yeniResim, yenidegerler); SonResim.Save(Server.MapPath("ilanResimleri/200/" + resimadi)); SonResim.Dispose(); yeniResim.Dispose(); resim.Dispose(); } else { fuAlti.SaveAs(Server.MapPath("ilanResimleri/200/" + resimadi));//eğer yüklenecek resim değer değişkeninden ufaksa direk yüklenecek. } } deger = 700; //resmimi ufaltacağım boyut resim = new Bitmap(Server.MapPath("ilanResimleri/Silinecek" + uzanti)); //silinecek resmimizi bitmap nesnesi yapıyoruz. using (Bitmap yeniResim = resim) { double Yukseklik = yeniResim.Height; double Genislik = yeniResim.Width; double Oran = 0; if (Genislik >= deger) //boyutlandırma burada yapılıyor. { Oran = Genislik / Yukseklik; //yeni oranı belirliyoruz. Genislik = deger; //genişlik belirlediğimiz değere ayarlanıyor. Yukseklik = deger / Oran; //yeni yükseklik değeri hesaplanıyor. Size yenidegerler = new Size(Convert.ToInt32(Genislik), Convert.ToInt32(Yukseklik)); Bitmap SonResim = new Bitmap(yeniResim, yenidegerler); SonResim.Save(Server.MapPath("ilanResimleri/700/" + resimadi)); SonResim.Dispose(); yeniResim.Dispose(); resim.Dispose(); } else { fuAlti.SaveAs(Server.MapPath("ilanResimleri/700/" + resimadi));//eğer yüklenecek resim değer değişkeninden ufaksa direk yüklenecek. } } FileInfo fisilinecek = new FileInfo(Server.MapPath("ilanResimleri/Silinecek" + uzanti)); fisilinecek.Delete(); SqlConnection baglanti = klas.baglan(); SqlCommand cmd = new SqlCommand("update ilanResimler set Resim6=@Resim6 Where ilanId=" + ilanId, baglanti); cmd.Parameters.Add("Resim6", resimadi); cmd.ExecuteNonQuery(); imgRes6.ImageUrl = "ilanResimleri/200/" + resimadi; } else { SqlConnection baglanti = klas.baglan(); SqlCommand cmd = new SqlCommand("update ilanResimler set Resim6=@Resim6 Where ilanId=" + ilanId, baglanti); cmd.Parameters.Add("Resim6", "ResimYok.png"); cmd.ExecuteNonQuery(); } }
protected void btnAra_Click(object sender, EventArgs e) { Response.Redirect("AdminYonetimi.aspx?aranacak=" + Seo.injection(txtAra.Text));//burada tmızleyıp lacak ıcındekı degerı aranacak a atacak }