protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["code_utilisateur"] == null)
            {
                Response.Redirect("login.aspx");
            }



            //ddltype.SelectedIndex = -1;
            if (!this.IsPostBack)
            {
                pnlDerogation.Visible = false;
                AstreeDonnees a = new AstreeDonnees();
                ddltype.DataSource = a.GetTypeService().Where(w => w.famille_type.Trim() == "Derogation").ToList();
                ddltype.DataBind();
                if (Session["remise"] == null)
                {
                }
                else
                {
                    if (Session["remise"].ToString() == "0")
                    {
                        ddltype.SelectedIndex  = 0;
                        pnlTaux.Visible        = true;
                        pnlDuree.Visible       = false;
                        gvRemise.Visible       = true;
                        gvSouscription.Visible = false;
                        gvProrogation.Visible  = false;
                    }
                }

                if (Session["prorogation"] == null)
                {
                }
                else
                {
                    if (Session["prorogation"].ToString() == "1")
                    {
                        ddltype.SelectedIndex  = 1;
                        pnlTaux.Visible        = false;
                        pnlDuree.Visible       = true;
                        gvRemise.Visible       = false;
                        gvSouscription.Visible = false;
                        gvProrogation.Visible  = true;
                    }
                }
                if (Session["souscription"] == null)
                {
                }
                else
                {
                    if (Session["souscription"].ToString() == "2")
                    {
                        ddltype.SelectedIndex  = 2;
                        pnlTaux.Visible        = false;
                        pnlDuree.Visible       = false;
                        gvRemise.Visible       = false;
                        gvSouscription.Visible = true;
                        gvProrogation.Visible  = false;
                    }
                }



                UtilisateurDB user = a.GetUser(Convert.ToInt16(Session["code_utilisateur"].ToString()));
                profilDB      P    = a.Getprofil(Convert.ToInt32(user.code_profil));

                // if (Session["code_profil"].Equals("505"))
                if (user.code_profil == 606)
                {
                    Btnreponse.Visible = true;
                }
                this.BindGrid();


                if (ddltype.SelectedIndex == 0)
                {
                    pnlTaux.Visible        = true;
                    pnlDuree.Visible       = false;
                    gvRemise.Visible       = true;
                    gvSouscription.Visible = false;
                    gvProrogation.Visible  = false;
                }

                if (ddltype.SelectedIndex == 1)
                {
                    pnlTaux.Visible        = false;
                    pnlDuree.Visible       = true;
                    gvRemise.Visible       = false;
                    gvSouscription.Visible = false;
                    gvProrogation.Visible  = true;
                }

                if (ddltype.SelectedIndex == 2)
                {
                    pnlTaux.Visible        = false;
                    pnlDuree.Visible       = false;
                    gvRemise.Visible       = false;
                    gvSouscription.Visible = true;
                    gvProrogation.Visible  = false;
                }
            }
        }