protected void btn_giris_Click(object sender, EventArgs e) { if (txt_ad.Text == "" && txt_sifre.Text == "") { uyari1.Text = "*"; uyari2.Text = "*"; } else { dataislemleri yenidb = new dataislemleri(); string sorgu = "SELECT * FROM personeller where personel.ad='" + txt_ad.Text + "' AND sifre='" + txt_sifre.Text + "'"; if (txt_ad.Text == " ") { Lbl_mesaj.Text = "kullanıcı adı alanı boş olamaz"; } string sorgum = "select personelad from personeller where personelad='" + txt_ad.Text + "' and sifre='" + txt_sifre.Text + "'"; dataislemleri nesnem = new dataislemleri(); object kullanicivarmi = nesnem.GetScalarQuery(sorgum); DataSet nesnemmm = nesnem.GetDataSetQuery(sorgum); if (nesnemmm.Tables[0].Rows.Count > 0) { Response.Redirect("AnaSayfa.aspx"); } if (kullanicivarmi != null) { Response.Redirect("AnaSayfa.aspx"); } else { Lbl_mesaj.Text = "Hatalı giriş yaptınız."; } } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "ekle") { // insert işlemini yapınız TextBox adi = (TextBox)GridView1.FooterRow.FindControl("txt_ad"); TextBox soyadi = (TextBox)GridView1.FooterRow.FindControl("txt_soyad"); DropDownList birimi = (DropDownList)GridView1.FooterRow.FindControl("Drop_birimi"); TextBox maili = (TextBox)GridView1.FooterRow.FindControl("txt_mail"); TextBox telefonu = (TextBox)GridView1.FooterRow.FindControl("txt_tel"); string ad = adi.Text; string soyad = soyadi.Text; int birimid = Convert.ToInt32(birimi.SelectedValue); string mail = maili.Text; string telefon = telefonu.Text; string sorgu = @" insert into personeller ( personelad, personelsoyad,gorevid, telefon, mail ) values ( '" + ad + "', '" + soyad + "', '" + birimid + "', '" + telefon + "', '" + mail + "')"; dataislemleri db = new dataislemleri(); db.ExecuteSPQuery(sorgu); dataislemleri yeni2 = new dataislemleri(); string sorgu2 = @" select personeller.personelid,personeller.personelad,personeller.personelsoyad , birimler.birimadi , gorevler.gorevadi ,personeller.telefon ,personeller.mail from personeller inner join gorevler on personeller.gorevid=gorevler.gorevid inner join birimler on gorevler.birimid=birimler.birimid"; yeni2.FillGridViewqueryDev(sorgu2, GridView1); adi.Text = ""; soyadi.Text = ""; maili.Text = ""; telefonu.Text = ""; DropDownList birimdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_birimi"); DropDownList gorevdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_gorevi"); yeni2.FillDropDownDev2("select birimid,birimadi from birimler", birimdropdown); yeni2.FillDropDownDev2("select gorevid,gorevadi from gorevler", gorevdropdown); } //if (e.CommandName == "Edit") //{ // //button yerini alır. // GridViewRow gvr = (GridViewRow)(((Control)e.CommandSource).NamingContainer); // ////satırını gösterir. // //GridView1.EditIndex = gvr.RowIndex; // Label lblbirim = (Label)GridView1.Rows[gvr.RowIndex].FindControl("Label4"); // Label lblgorev = (Label)GridView1.Rows[gvr.RowIndex].FindControl("Label8"); // string birim = lblbirim.Text; // string gorevi = lblgorev.Text; // string birimidgetir = "select birimid from birimler where birimadi='" + birim + "'"; // string gorevidgetir = "select gorevid from gorevler where gorevadi='" + gorevi + "'"; // dataislemleri yeni = new dataislemleri(); // object birimidsi = yeni.GetScalarQuery(birimidgetir); // object gorevidsi = yeni.GetScalarQuery(gorevidgetir); // Session["brid"] = birimidsi; // Session["grid"] = gorevidsi; //} if (e.CommandName == "editleme") { GridViewRow gvr = (GridViewRow)(((Control)e.CommandSource).NamingContainer); // Label lblbirim = (Label)GridView1.Rows[gvr.RowIndex].FindControl("Label4"); Label lblgorev = (Label)GridView1.Rows[gvr.RowIndex].FindControl("Label8"); string birim = lblbirim.Text; string gorevi = lblgorev.Text; string birimidgetir = "select birimid from birimler where birimadi='" + birim + "'"; string gorevidgetir = "select gorevid from gorevler where gorevadi='" + gorevi + "'"; dataislemleri yeni = new dataislemleri(); object birimidsi = yeni.GetScalarQuery(birimidgetir); object gorevidsi = yeni.GetScalarQuery(gorevidgetir); Session["brid"] = birimidsi; Session["grid"] = gorevidsi; // GridView1.EditIndex = gvr.RowIndex; string sorgu = @"select personeller.personelid,personeller.personelad,personeller.personelsoyad , birimler.birimadi , gorevler.gorevadi , personeller.mail ,personeller.telefon ,personeller.fotograf from personeller inner join gorevler on personeller.gorevid=gorevler.gorevid inner join birimler on gorevler.birimid=birimler.birimid"; //dataislemleri yeni = new dataislemleri(); yeni.FillGridViewqueryDev(sorgu, GridView1); DropDownList drpbirim = (DropDownList)GridView1.Rows[gvr.RowIndex].FindControl("DropDownList1"); DropDownList drpgorevi = (DropDownList)GridView1.Rows[gvr.RowIndex].FindControl("Drop_gorevi_edit"); string birimid = drpbirim.SelectedValue; string gorevid = drpgorevi.SelectedValue; yeni.FillDropDownDev2("select birimid,birimadi from birimler", drpbirim); yeni.FillDropDownDev2("select gorevid,gorevadi from gorevler", drpgorevi); drpbirim.SelectedValue = Session["brid"].ToString(); drpgorevi.SelectedValue = Session["grid"].ToString(); } if (e.CommandName == "guncelle") { GridViewRow gvr = (GridViewRow)(((Control)e.CommandSource).NamingContainer); Label lblpersonelid = (Label)GridView1.Rows[gvr.RowIndex].FindControl("Label10"); string personelid = lblpersonelid.Text; TextBox txtpersonelad = (TextBox)GridView1.Rows[gvr.RowIndex].FindControl("TextBox2"); string ad = txtpersonelad.Text; TextBox txtpersonelsoyad = (TextBox)GridView1.Rows[gvr.RowIndex].FindControl("TextBox3"); string soyad = txtpersonelsoyad.Text; DropDownList drpbirimi = (DropDownList)GridView1.Rows[gvr.RowIndex].FindControl("DropDownList1"); int birimid = Convert.ToInt32(drpbirimi.SelectedValue); DropDownList drpgorevi = (DropDownList)GridView1.Rows[gvr.RowIndex].FindControl("Drop_gorevi_edit"); int gorevid = Convert.ToInt32(drpgorevi.SelectedValue); TextBox txtmail = (TextBox)GridView1.Rows[gvr.RowIndex].FindControl("TextBox6"); string mail = txtmail.Text; TextBox txttelefon = (TextBox)GridView1.Rows[gvr.RowIndex].FindControl("TextBox7"); string telefon = txttelefon.Text; dataislemleri yeniupdate = new dataislemleri(); string updatesorgusu = @"update personeller set personelad='" + ad + "',personelsoyad='" + soyad + "', gorevid='" + gorevid + "', mail='" + mail + "', telefon='" + telefon + "' from personeller where personelid='" + personelid + "'"; yeniupdate.ExecuteSPQuery(updatesorgusu); GridView1.EditIndex = -1; string sorgu = @"select personeller.personelid,personeller.personelad,personeller.personelsoyad , birimler.birimadi , gorevler.gorevadi , personeller.mail ,personeller.telefon ,personeller.fotograf from personeller inner join gorevler on personeller.gorevid=gorevler.gorevid inner join birimler on gorevler.birimid=birimler.birimid"; dataislemleri yeni = new dataislemleri(); yeni.FillGridViewqueryDev(sorgu, GridView1); DropDownList birimdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_birimi"); DropDownList gorevdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_gorevi"); yeni.FillDropDownDev2("select birimid,birimadi from birimler", birimdropdown); yeni.FillDropDownDev2("select gorevid,gorevadi from gorevler", gorevdropdown); } if (e.CommandName == "sil") { GridViewRow gvr = (GridViewRow)(((Control)e.CommandSource).NamingContainer); int personelid = Convert.ToInt32(GridView1.DataKeys[gvr.RowIndex].Value.ToString()); string silmesorgum = "delete from personeller where personelid='" + personelid + "'"; dataislemleri yeni = new dataislemleri(); yeni.ExecuteSPQuery(silmesorgum); string sorgu = @"select personeller.personelid,personeller.personelad,personeller.personelsoyad , birimler.birimadi , gorevler.gorevadi , personeller.mail ,personeller.telefon ,personeller.fotograf from personeller inner join gorevler on personeller.gorevid=gorevler.gorevid inner join birimler on gorevler.birimid=birimler.birimid"; yeni.FillGridViewqueryDev(sorgu, GridView1); DropDownList birimdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_birimi"); DropDownList gorevdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_gorevi"); yeni.FillDropDownDev2("select birimid,birimadi from birimler", birimdropdown); yeni.FillDropDownDev2("select gorevid,gorevadi from gorevler", gorevdropdown); } if (e.CommandName == "iptal") { GridView1.EditIndex = -1; string sorgu = @"select personeller.personelid,personeller.personelad,personeller.personelsoyad , birimler.birimadi , gorevler.gorevadi , personeller.mail ,personeller.telefon ,personeller.fotograf from personeller inner join gorevler on personeller.gorevid=gorevler.gorevid inner join birimler on gorevler.birimid=birimler.birimid"; dataislemleri yeni = new dataislemleri(); yeni.FillGridViewqueryDev(sorgu, GridView1); DropDownList birimdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_birimi"); DropDownList gorevdropdown = (DropDownList)GridView1.FooterRow.FindControl("Drop_gorevi"); yeni.FillDropDownDev2("select birimid,birimadi from birimler", birimdropdown); yeni.FillDropDownDev2("select gorevid,gorevadi from gorevler", gorevdropdown); } }