Notes![what is notes.io? What is notes.io?](/theme/images/whatisnotesio.png)
![]() ![]() Notes - notes.io |
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class MasterPage : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
NormalBlok.Visible = true;
GirisBlok.Visible = false;
HttpCookie uyelikbilgisi = Request.Cookies["Kullanicicookie"];
string Kullanici;
if (uyelikbilgisi != null)
{
NormalBlok.Visible = false;
GirisBlok.Visible = true;
Kullanici = uyelikbilgisi["KullaniciAd"];
lbluyeKarsilama.Text = "Hoşgeldin " + Kullanici + " ";
}
}
protected void lbCikis_Click(object sender, EventArgs e)
{
NormalBlok.Visible = true;
GirisBlok.Visible = false;
HttpCookie bilgiler = Request.Cookies["Kullanicicookie"];
bilgiler.Expires = DateTime.Now.AddDays(-7);
Response.Cookies.Add(bilgiler);
Response.Redirect("index.aspx");
}
}
[17/05 11:05] Abdullah: Sikayetoku
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
public partial class sikayetoku : System.Web.UI.Page
{
SikayetOku YeniSikayet = new SikayetOku();
protected void Page_Load(object sender, EventArgs e)
{
int say = YeniSikayet.SikayetSay();
lblsikayetsayisi.Text = say.ToString();
if (Page.IsPostBack)
{
Page.Response.Redirect(Page.Request.Url.ToString(), true);
}
//kategorileri doldurma metodu
DataTable kategoriler = YeniSikayet.KategoriDoldur();
dlkategori.DataSource = kategoriler;
dlkategori.DataBind();
DataTable kat = YeniSikayet.DivDoldur();
Doldur.DataSource = kat;
Doldur.DataBind();
}
}
[17/05 11:06] Abdullah: giris.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
public partial class giris : System.Web.UI.Page
{
public string Firma_Mail;
public string Firma_Parola;
protected void Page_Load(object sender, EventArgs e)
{
lblDurum.Text = "";
}
protected void btnDurum_Click(object sender, EventArgs e)
{
Kullanicilar Kullan = new Kullanicilar();
bool uyeMi = false;
Kullan.Kul_Mail = txtKullaniciAdi.Text;
Kullan.Kul_Parola = txtParola.Text;
if (txtKullaniciAdi.Text=="" || txtParola.Text=="")
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "girisuyarisi()", true);
}
else
{
uyeMi = Kullan.Uye_Giris();
if (uyeMi==true)
{
HttpCookie Kullanicicookie = new HttpCookie("Kullanicicookie");
Kullanicicookie["Mail"] = txtKullaniciAdi.Text;
Kullanicicookie["Parola"] = txtParola.Text;
Kullanicicookie["KullaniciAd"] = Kullan.KullanciAdiAl();
Kullanicicookie.Expires.AddDays(7);
Response.Cookies.Add(Kullanicicookie);
Response.Redirect("index.aspx");
}
uyeMi = Kullan.Firma_Giris();
if (uyeMi == true)
{
HttpCookie Kullanicicookie = new HttpCookie("Kullanicicookie");
Kullanicicookie["Mail"] = txtKullaniciAdi.Text;
Kullanicicookie["Parola"] = txtParola.Text;
Kullanicicookie["KullaniciAd"] = Kullan.FirmaAdiAl();
Kullanicicookie.Expires.AddDays(7);
Response.Cookies.Add(Kullanicicookie);
Response.Redirect("index.aspx");
}
else
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "girisuyarisi2()", true);
}
}
}
}
[17/05 11:07] Abdullah: sikayetyaz.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
public partial class sikayetyaz : System.Web.UI.Page
{
Kullanicilar Kullan = new Kullanicilar();
SikayetYaz SikayetIslem = new SikayetYaz();
protected void Page_Load(object sender, EventArgs e)
{
DataTable kategoriTablosu = Kullan.KategoriDoldur();
for (int i = 0; i < kategoriTablosu.Rows.Count; i++)
{
drpKategori.Items.Add(kategoriTablosu.Rows[i][0].ToString());
}
}
protected void btnGonder_ServerClick(object sender, EventArgs e)
{
HttpCookie UyeGiris = Request.Cookies["Kullanicicookie"];
if (UyeGiris == null)
{
Response.Redirect("giris.aspx");
}
else
{
Kullan.Kul_Mail = UyeGiris["Mail"];
bool Uyemi = Kullan.uye_Mi();
if (Uyemi == true)
{
Kullan.Kul_Mail = UyeGiris["Mail"];
bool uyemi = Kullan.uye_Mi();
if (uyemi == true)
{
string firma_ad = txtFirmaAdi.Text;
string yeni_ad = firma_ad.Trim().ToLower().Replace(" ", string.Empty);
SikayetIslem.Firma_Adi = yeni_ad;
SikayetIslem.Sikayet_Baslik = txtSikayetBaslik.Text;
SikayetIslem.Sikayet_icerik = ckeditororta.Text;
string kategori_ad = drpKategori.Text;
SikayetIslem.Kategori_ID = Kullan.KategoriID_Gonder(kategori_ad);
Kullan.Kul_Mail = UyeGiris["Mail"];
Kullan.Kul_Parola = UyeGiris["Parola"];
SikayetIslem.Kullanici_ID = Kullan.KullaniciIdAl();
SikayetIslem.Firma_ID = SikayetIslem.Firma_ID_Al();
bool durum = SikayetIslem.SikayetEkle();
if (durum == true)
{
Response.Write("alert('Şikayetiniz Başarı ile eklenmiştir...!')");
Response.Write("sikayetoku.aspx");
}
else
{
Response.Write("alert('Şikayet Eklenirken Bir Hata Oluştu...!')");
Response.Write("sikayetyaz.aspx");
}
}
}
else
{
Response.Write("alert('Firmalar Şikayet Yazamaz')");
txtFirmaAdi.Text = " ";
txtSikayetBaslik.Text = " ";
ckeditororta.Text = " ";
}
}
}
protected void btnTemizle_ServerClick(object sender, EventArgs e)
{
}
}
[17/05 11:08] Abdullah: uyeol.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
public partial class uyeol : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
lblDurumKisisel.Text = "";
lblDurumKurumsal.Text = "";
DataTable kategoriTablosu = Kullan.KategoriDoldur();
for (int i = 0; i < kategoriTablosu.Rows.Count; i++)
{
drpKurumsalKategoriler.Items.Add(kategoriTablosu.Rows[i][0].ToString());
}
}
Kullanicilar Kullan = new Kullanicilar();
protected void btnKisisel_Click(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
con = Kullan.Baglan();
string Kul_ad = txtKurumsalAd.Text;
Kul_ad.Trim().ToLower().Replace(" ", string.Empty);
Kullan.Kul_Ad = Kul_ad;
Kullan.Kul_Soyad = txtKisiselSoyad.Text;
Kullan.Kul_Mail = txtKisiselMail.Text;
Kullan.Kul_Parola = txtKisiselParola.Text;
Kullan.Aciklama = txtKisiselAciklama.Value;
if (txtKisiselAd.Text == "" || txtKisiselSoyad.Text == "" || txtKisiselMail.Text == "" ||txtKisiselParola.Text == "")
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi()", true);
}
else if (txtKisiselParola.Text.Length < 6)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi2()", true);
}
else
{
bool üyedurum = Kullan.uye_Mi();
if (üyedurum == true)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi3()", true);
}
else
{
bool eklendimi = Kullan.kullaniciekle();
if (eklendimi == true)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi4()", true);
}
else
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi5()", true);
}
}
}
}
protected void btnKurumsalKayit_Click(object sender, EventArgs e)
{
string firma_ad = txtKurumsalAd.Text;
firma_ad.Trim().ToLower().Replace(" ", string.Empty);
Kullan.Firma_Ad = firma_ad;
Kullan.Firma_Mail = txtKurumsalMail.Text;
Kullan.Firma_Parola = txtKurumsalParola.Text;
Kullan.Firma_Aciklama = txtKurumsalAciklama.Value;
string Kategori_Ad = drpKurumsalKategoriler.Text;
int Gelen_kID = Kullan.KategoriID_Gonder(Kategori_Ad);
Kullan.Firma_Kategori_ID = Gelen_kID;
bool firma_uyelikdurum = Kullan.FirmaUye_Mi();
if (firma_uyelikdurum==true)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi6()", true);
}
else
{
bool Firma_Eklendimi = Kullan.Firma_Ekle();
if (Firma_Eklendimi==true)
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi7()", true);
}
else
{
Page.ClientScript.RegisterStartupScript(this.GetType(), null, "kayituyarisi8()", true);
}
}
}
}
[17/05 11:09] Abdullah: kullanıcılar.class
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.OleDb;
public class Kullanicilar
{
public string Kul_Ad;
public string Kul_Soyad;
public string Kul_Mail;
public string Kul_Parola;
public string Aciklama;
private string sorgu;
public string Firma_Ad;
public string Firma_Mail;
public string Firma_Parola;
public string Firma_Aciklama;
public int Firma_Kategori_ID;
private OleDbCommand komut;
private OleDbDataReader okuyucu;
public OleDbConnection Baglan()
{
string kaynak = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|SikayetVar.accdb";
OleDbConnection con = new OleDbConnection(kaynak);
con.Open();
return con;
}
public bool kullaniciekle()
{
bool durum = false;
string sorgu = @"insert into tblKullanicilar(Kul_Ad,Kul_Soyad,Kul_Mail,Kul_Parola,Aciklama) Values (@Ad,@Soyad,@Mail,@Parola,@Aciklama)";
OleDbCommand komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Ad", Kul_Ad);
komut.Parameters.AddWithValue("Soyad", Kul_Soyad);
komut.Parameters.AddWithValue("Mail", Kul_Mail);
komut.Parameters.AddWithValue("Parola", Kul_Parola);
komut.Parameters.AddWithValue("Aciklama", Aciklama);
int etkilenen = komut.ExecuteNonQuery();
if (etkilenen > 0)
{
durum = true;
}
Baglan().Close();
return durum;
}
public bool uye_Mi()
{
bool uye_mi = false;
string sorgu = @"select * from tblKullanicilar";
OleDbCommand komut = new OleDbCommand(sorgu, Baglan());
okuyucu = komut.ExecuteReader();
while (okuyucu.Read())
{
if (Kul_Mail == okuyucu["Kul_Mail"].ToString())
{
uye_mi = true;
break;
}
}
Baglan().Close();
return uye_mi;
}
public bool Uye_Giris()
{
bool uyeMi = false;
string sorgu = @"select Kul_Mail,Kul_Parola from tblKullanicilar where Kul_Mail=@Mail and Kul_Parola=@Parola";
OleDbCommand komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Mail", Kul_Mail);
komut.Parameters.AddWithValue("Parola", Kul_Parola);
okuyucu = komut.ExecuteReader();
while (okuyucu.Read() == true)
{
uyeMi = true;
}
Baglan().Close();
return uyeMi;
}
public string KullanciAdiAl()
{
string sorgu = @"Select Kul_Ad from tblKullanicilar where Kul_Mail=@Kul_Mail";
komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Kul_Mail", Kul_Mail);
string KullanciAdi = komut.ExecuteScalar().ToString();
Baglan().Close();
return KullanciAdi;
}
public bool Firma_Ekle()
{
bool durum = false;
string sorgu = @"insert into tblFirmalar(Firma_Ad,Firma_Mail,Firma_Parola,Firma_Aciklama,Kategori_ID) Values (@Ad,@Mail,@Parola,@Aciklama,@Kategori)";
OleDbCommand komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Ad", Firma_Ad);
komut.Parameters.AddWithValue("Mail", Firma_Mail);
komut.Parameters.AddWithValue("Parola", Firma_Parola);
komut.Parameters.AddWithValue("Aciklama", Firma_Aciklama);
komut.Parameters.AddWithValue("Kategori", Firma_Kategori_ID);
int etkilenen = komut.ExecuteNonQuery();
if (etkilenen > 0)
{
durum = true;
}
Baglan().Close();
return durum;
}
public bool FirmaUye_Mi()
{
bool uye_mi = false;
sorgu = @"select * from tblFirmalar";
komut = new OleDbCommand(sorgu, Baglan());
okuyucu = komut.ExecuteReader();
while (okuyucu.Read())
{
if (Firma_Mail == okuyucu["Firma_Mail"].ToString())
{
uye_mi = true;
break;
}
}
Baglan().Close();
return uye_mi;
}
public bool Firma_Giris()
{
bool uyeMi = false;
string sorgu = @"select Firma_Mail from tblFirmalar where Firma_Mail=@Mail and Firma_Parola=@Parola";
OleDbCommand komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Mail", Kul_Mail);
komut.Parameters.AddWithValue("Parola", Kul_Parola);
okuyucu = komut.ExecuteReader();
if (okuyucu.Read() == true)
{
uyeMi = true;
}
Baglan().Close();
return uyeMi;
}
public string FirmaAdiAl()
{
string sorgu = @"Select Firma_Ad from tblFirmalar where Firma_Mail=@Mail";
komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Mail", Kul_Mail);
string FirmaAdiAl = komut.ExecuteScalar().ToString();
Baglan().Close();
return FirmaAdiAl;
}
public DataTable KategoriDoldur()
{
sorgu = @"Select Kategori_Ad from tblKategori";
OleDbDataAdapter daKategori = new OleDbDataAdapter(sorgu, Baglan());
DataTable dtKategori = new DataTable();
daKategori.Fill(dtKategori);
return dtKategori;
}
public int KategoriID_Gonder(string Kategori_Ad)
{
sorgu = @"Select Kategori_ID from tblKategori where Kategori_Ad=@Kategori";
komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Kategori", Kategori_Ad);
int Donen_ID = (int)komut.ExecuteScalar();
Baglan().Close();
return Donen_ID;
}
public int KullaniciIdAl()
{
sorgu = @"Select Kullanici_ID from tblKullanicilar where Kul_Mail=@Mail and Kul_Parola=@Parola";
komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Mail", Kul_Mail);
komut.Parameters.AddWithValue("Parola", Kul_Parola);
int kul_id = (int)komut.ExecuteScalar();
Baglan().Close();
return kul_id;
}
}
[17/05 11:09] Abdullah: sikayetoku.clas
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.OleDb;
/// <summary>
/// Summary description for SikayetOku
/// </summary>
public class SikayetOku
{
private string sorgu;
private OleDbCommand komut;
private OleDbDataAdapter okuyucu;
private OleDbConnection Baglan()
{
string kaynak = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|SikayetVar.accdb";
OleDbConnection con = new OleDbConnection(kaynak);
con.Open();
return con;
}
public int SikayetSay()
{
sorgu = @"Select count(*) from tblSikayetler";
komut = new OleDbCommand(sorgu,Baglan());
int say = (int)komut.ExecuteScalar();
Baglan().Close();
return say;
}
public DataTable KategoriDoldur()
{
sorgu = @"select * from tblKategori";
OleDbDataAdapter daKategori = new OleDbDataAdapter(sorgu, Baglan());
DataTable dtKategori = new DataTable("Kategori Doldur");
daKategori.Fill(dtKategori);
Baglan().Close();
return dtKategori;
}
public DataTable DivDoldur()
{
sorgu = @"select Sikayet_ID,Sikayet_Baslik,Sikayet_icerik,Sikayet_Tarih,Kullanici_ID from tblSikayetler";
OleDbDataAdapter daKategori = new OleDbDataAdapter(sorgu, Baglan());
DataTable dtkategori = new DataTable();
daKategori.Fill(dtkategori);
Baglan().Close();
return dtkategori;
}
}
[17/05 11:09] Abdullah: sikayetyaz.class
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Data;
using System.Data.OleDb;
public class SikayetYaz
{
public string Firma_Adi;
public string Sikayet_Baslik;
public string Sikayet_icerik;
public int Kullanici_ID;
public int Firma_ID;
public int Kategori_ID;
private OleDbCommand komut;
private OleDbDataAdapter okuyucu;
private OleDbConnection Baglan()
{
string kaynak = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|SikayetVar.accdb";
OleDbConnection con = new OleDbConnection(kaynak);
con.Open();
return con;
}
public int Firma_ID_Al()
{
string sorgu = @"select Firma_ID from tblFirmalar where Firma_Ad=@Ad";
komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Ad", Firma_Adi);
Firma_ID = (int)komut.ExecuteScalar();
Baglan().Close();
return Firma_ID;
}
public bool SikayetEkle()
{
bool durum = false;
string sorgu = @"insert into tblSikayetler(Sikayet_Baslik,Sikayet_icerik,Kullanici_ID,Firma_ID,Kategori_ID) Values (@Baslik,@icerik,@K_id,@F_id,@Kat_id)";
OleDbCommand komut = new OleDbCommand(sorgu, Baglan());
komut.Parameters.AddWithValue("Baslik",Sikayet_Baslik);
komut.Parameters.AddWithValue("icerik", Sikayet_icerik);
komut.Parameters.AddWithValue("K_id", Kullanici_ID);
komut.Parameters.AddWithValue("F_id", Firma_ID);
komut.Parameters.AddWithValue("Kat_id", Kategori_ID);
int etkilenen = komut.ExecuteNonQuery();
if (etkilenen>0)
{
durum = true;
}
Baglan().Close();
return durum;
}
}
![]() |
Notes is a web-based application for online taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000+ notes created and continuing...
With notes.io;
- * You can take a note from anywhere and any device with internet connection.
- * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
- * You can quickly share your contents without website, blog and e-mail.
- * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
- * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.
Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.
Easy: Notes.io doesn’t require installation. Just write and share note!
Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )
Free: Notes.io works for 14 years and has been free since the day it was started.
You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;
Email: [email protected]
Twitter: http://twitter.com/notesio
Instagram: http://instagram.com/notes.io
Facebook: http://facebook.com/notesio
Regards;
Notes.io Team