コード例 #1
0
        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.";
                }
            }
        }
コード例 #2
0
        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);
            }
        }