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";
        }
    }
예제 #2
0
    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();
        }
    }
예제 #4
0
 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
 }