// proses değer güncellemek için buton
        protected void ProsesDegerGuncelleButton_Click(object sender, EventArgs e)
        {
            ProsesDegerleri pd        = new ProsesDegerleri();
            string          Proses_Id = Request.QueryString["P_Id"];

            pd.Id       = int.Parse(ProsesDegerId.Text);
            pd.Gorev    = GorevData.Value;
            pd.ProsesId = int.Parse(Proses_Id);

            bool result = base.Get_ProsesDeger_bl.ProsesDegeri_Guncelle(pd);

            if (result)
            {
                ProsesDegerEkleDiv.Visible    = false;
                ProsesDegerListeleDiv.Visible = true;
                // güncellemeden sonra proses id ye göre değer getiriyor.
                ProsesDegerDG.DataSource = base.Get_ProsesDeger_bl.ProsesDegeriListelewithProsesId(Proses_Id);
                ProsesDegerDG.DataBind();
                islem_basarili.Visible = true;
            }

            else
            {
                islem_basarisiz.Visible = true;
            }
        }
        // proses değerleri listenmiş düzenle sil işlemleri
        protected void ProsesDegerlerDG_ItemCommand(object source, DataGridCommandEventArgs e)
        {
            if (e.CommandName == "ProsesDeger_Duzenle")
            {
                string Proses_Id = Request.QueryString["P_Id"];
                Hosgeldiniz_label.Text = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Proses=listele'>Proses Listele</a> -> <a href='?ProsesDeger=listele&P_Id=" + Proses_Id + "'>Proses Deger Listele</a> -> <a href='#'>Proses Deger Güncelle</a>";
                string          id = ((Label)((DataGridItem)e.Item).FindControl("Label_pd_Id")).Text;
                ProsesDegerleri pd = base.Get_ProsesDeger_bl.Id_Ile_ProsesDegeri_Getir(id);
                ProsesDegerListeleDiv.Visible     = false;
                ProsesDegerEkleDiv.Visible        = true;
                ProsesDegerGuncelleButton.Visible = true;
                ProsesDegerId.Text = pd.Id.ToString();
                GorevData.Value    = pd.Gorev;
                // buradan güncelle butonuna gidiyor
            }

            if (e.CommandName == "ProsesDeger_Sil")
            {
                string id        = ((Label)((DataGridItem)e.Item).FindControl("Label_pd_Id")).Text;
                string Proses_Id = Request.QueryString["P_Id"];
                bool   result    = base.Get_ProsesDeger_bl.ProsesDegeri_Sil(id);//GetPGet_BirimSorumlusu_bl.BirimSorumlusu_Sil(id);

                if (result)
                {
                    islem_basarili.Visible        = true;
                    ProsesDegerListeleDiv.Visible = true;
                    // silme işleminden sonra ilgili proses ait değerlerin gelmesi için
                    ProsesDegerDG.DataSource = base.Get_ProsesDeger_bl.ProsesDegeriListelewithProsesId(Proses_Id);
                    ProsesDegerDG.DataBind();
                }
                else
                {
                    islem_basarisiz.Visible = true;
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            Uyari_Division.Visible = false;

            if (Session["Yonetim"] != null)
            {
                yonetim_islemleri.Visible = true;
                Hosgeldiniz_label.Text    = "Sistem Yöneticisi -> <a href='islemler.aspx'>İşlemler</a>";
                hesap_ismi = "Sistem Yöneticisi";


                if (Request.QueryString["Birim"] == "Ekle")
                {
                    Hosgeldiniz_label.Text = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Birim=Ekle'>Birim Ekle</a>";

                    islemler_list_div.Visible = false;
                    yonetim_islemleri.Visible = false;
                    //Fakulte_Listele_Division.Visible = false;
                    Birim_Kayit_Division.Visible = true;
                    Birim_Kaydet.Visible         = true;
                }
                else if (Request.QueryString["Birim"] == "listele")
                {
                    Hosgeldiniz_label.Text         = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Birim=listele'>Birim Listele</a>";
                    islemler_list_div.Visible      = false;
                    islemler_div.Visible           = true;
                    Birim_Listele_Division.Visible = true;
                    B_listele_Grid.DataSource      = base.Get_birim_bl.BirimleriListele();
                    B_listele_Grid.DataBind();
                }
                else if (Request.QueryString["Birim"] == "Sorumlular")
                {
                    string   Birim_Id = Request.QueryString["B_Id"];
                    Birimler mybirim  = base.Get_birim_bl.Id_Ile_Birim_Getir(Birim_Id);
                    SORUMLU_LINK.HRef = "?Birim=Sorumlu_Ekle&B_Id=" + Birim_Id;

                    Hosgeldiniz_label.Text          = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Birim=listele'>Birim Listele</a> -> <a href='?Birim=Sorumlular&B_Id=" + Birim_Id + "'>" + mybirim.BirimAdi + " Biriminin Sorumluları</a>";
                    islemler_list_div.Visible       = false;
                    islemler_div.Visible            = true;
                    BirimSorumluListele_Div.Visible = true;
                    Sorumlular_DataGrid.DataSource  = base.Get_BirimSorumlusu_bl.BirimSorumlusuListele(Birim_Id);
                    Sorumlular_DataGrid.DataBind();
                }
                else if (Request.QueryString["Birim"] == "Sorumlu_Ekle")
                {
                    string   Birim_Id = Request.QueryString["B_Id"];
                    Birimler mybirim  = base.Get_birim_bl.Id_Ile_Birim_Getir(Birim_Id);
                    Hosgeldiniz_label.Text = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Birim=listele'>Birim Listele</a> -> <a href='?Birim=Sorumlular&B_Id=" + Birim_Id + "'>" + mybirim.BirimAdi + " Biriminin Sorumluları</a> -> <a href='?Birim=Sorumlu_Ekle&Id=" + Birim_Id + "'>Birim Sorumlusu Ekle</a>";

                    SorumluBirimId.Text = Birim_Id;

                    islemler_list_div.Visible = false;
                    yonetim_islemleri.Visible = false;
                    //Fakulte_Listele_Division.Visible = false;
                    BirimSorumluEkle_Div.Visible = true;
                    SorumluKaydet_Button.Visible = true;
                }

                if (Request.QueryString["Donem"] == "Ekle")
                {
                    Hosgeldiniz_label.Text = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Donem=Ekle'>Dönem Ekle</a>";

                    islemler_list_div.Visible = false;
                    yonetim_islemleri.Visible = false;
                    //Fakulte_Listele_Division.Visible = false;
                    DonemEkleme_Div.Visible = true;
                    DonemEkleButton.Visible = true;
                }
                else if (Request.QueryString["Donem"] == "listele")
                {
                    Hosgeldiniz_label.Text      = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Donem=listele'>Dönem Listele</a>";
                    islemler_list_div.Visible   = false;
                    islemler_div.Visible        = true;
                    DonemListeleDiv.Visible     = true;
                    DonemListeleGrid.DataSource = base.Get_Donem_bl.DonemleriListele();
                    DonemListeleGrid.DataBind();
                }

                if (Request.QueryString["Proses"] == "Ekle")
                {
                    Hosgeldiniz_label.Text = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Proses=Ekle'>Proses Ekle</a>";

                    islemler_list_div.Visible = false;
                    yonetim_islemleri.Visible = false;
                    //Fakulte_Listele_Division.Visible = false;
                    ProsesEkleDiv.Visible      = true;
                    ProsesKaydetButton.Visible = true;
                }
                else if (Request.QueryString["Proses"] == "listele")
                {
                    Hosgeldiniz_label.Text    = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Proses=listele'>Proses Listele</a>";
                    islemler_list_div.Visible = false;
                    islemler_div.Visible      = true;
                    ProsesListeleDiv.Visible  = true;
                    ProsesDG.DataSource       = base.Get_Proses_bl.ProsesListele();
                    ProsesDG.DataBind();
                }
                if (Request.QueryString["ProsesDeger"] == "listele")
                {
                    string Proses_Id = Request.QueryString["P_Id"];
                    Deger_link.HRef               = "?ProsesDeger=Ekle&P_Id=" + Proses_Id;
                    Hosgeldiniz_label.Text        = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Proses=listele'>Proses Listele</a>-> <a href='?ProsesDeger=listele&P_Id=" + Proses_Id + "'>Proses Degerlerini Listele</a>";
                    islemler_list_div.Visible     = false;
                    islemler_div.Visible          = true;
                    ProsesDegerListeleDiv.Visible = true;
                    Response.Write(Proses_Id);
                    ProsesDegerDG.DataSource = base.Get_ProsesDeger_bl.ProsesDegeriListelewithProsesId(Proses_Id);
                    ProsesDegerDG.DataBind();
                }
                else if (Request.QueryString["ProsesDeger"] == "Ekle")
                {
                    string Proses_Id = Request.QueryString["P_Id"];
                    Hosgeldiniz_label.Text    = hesap_ismi + " -> <a href='islemler.aspx'>İşlemler</a> -> <a href='?Proses=listele'>Proses Listele</a>-> <a href='?ProsesDeger=listele&P_Id=" + Proses_Id + "'>Proses Değer Listele </a> -> <a href='#'>Proses Değer Ekle </a>";
                    islemler_list_div.Visible = false;
                    yonetim_islemleri.Visible = false;
                    //Fakulte_Listele_Division.Visible = false;
                    ProsesDegerEkleDiv.Visible      = true;
                    ProsesDegerKaydetButton.Visible = true;
                }
            }
            else
            {
                Response.Redirect("default.aspx");
            }
        }