Example #1
0
        protected void btn_ekle_Click(object sender, EventArgs e)
        {
            if (txt_Ad.Text == "" & txt_Soyad.Text == "" & txt_Tel.Text == "" & txt_sifre.Text == "")
            {
                lbl_mesaj.Text = "Boş bırakmayınız.";
            }
            else
            {
                personeller yeni = new personeller();
                yeni.personelad    = txt_Ad.Text;
                yeni.personelsoyad = txt_Soyad.Text.ToUpper();
                yeni.gorevid       = Convert.ToInt32(Drop_gorev.SelectedValue);
                yeni.telefon       = txt_Tel.Text;
                yeni.mail          = txt_Mail.Text;
                yeni.sifre         = txt_sifre.Text;


                // resim ekleme

                if (FileUpload1.HasFile)
                {
                    string uzanti = System.IO.Path.GetExtension(FileUpload1.FileName).ToLower();

                    if (uzanti == ".jpg" || uzanti == ".gif")
                    {
                        // resmin yolu
                        yeni.fotograf = "~/fotograflar/" + FileUpload1.FileName;
                        FileUpload1.PostedFile.SaveAs(Server.MapPath("./fotograflar/") + FileUpload1.FileName);
                        lbl_mesaj.Text           = "Kayıt eklendi.";
                        Drop_birim.SelectedValue = null;
                        Drop_gorev.SelectedValue = null;
                    }
                    else
                    {
                        lbl_mesaj.Text = "uygun dosya formatı seçiniz";
                        return;
                    }
                }
                // resim ekleme sonu
                string sorgu = @"
                        insert into personeller ( personelad, personelsoyad,gorevid, telefon, mail, fotograf,sifre )
                        values                  ( '" + yeni.personelad + "', '" + yeni.personelsoyad + "', '" + yeni.gorevid + "', '" + yeni.telefon + "', '" + yeni.mail + "', '" + yeni.fotograf + "', '" + yeni.sifre + "' )";

                dataislemleri db = new dataislemleri();
                db.ExecuteSPQuery(sorgu);
                txt_Ad.Text    = "";
                txt_Soyad.Text = "";
                txt_Mail.Text  = "";
                txt_Tel.Text   = "";
            }
        }
Example #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);
            }
        }