Пример #1
0
    protected void dataList_members_ItemDataBound(object sender, DataListItemEventArgs e)
    {
        DRYA drya = (DRYA)e.Item.DataItem;

        Member    member    = DataMapping.GetMemberByNim(drya.nim);
        HyperLink hlContact = (HyperLink)e.Item.FindControl("HL_Contact");

        if (member == null)
        {
            member            = new Member();
            hlContact.Visible = false;
        }
        else
        {
            Image Image1 = (Image)e.Item.FindControl("Image1");
            Image1.ImageUrl = member.GetPhoto();

            PortalSettings ps = PortalController.GetCurrentPortalSettings();
            if (ps.UserInfo.Roles != null && ps.UserInfo.Roles.Count() > 0)
            {
                hlContact.NavigateUrl = "javascript:dnnModal.show('/AIS/contact.aspx?id=" + member.id + "&popUp=true',false,350,850,false);";
            }
            else
            {
                hlContact.NavigateUrl = "javascript:dnnModal.show('/AIS/contact.aspx?id=" + member.id + "&popUp=true',false,350,500,false);";
            }

            if (member.IsWoman() == true)
            {
                hlContact.Text = "La contacter";
            }
        }
    }
Пример #2
0
    protected void lbt_apply_Click(object sender, EventArgs e)
    {
        DRYA drya = DataMapping.GetListDRYA("section ='" + section + "' and rotary_year='" + rbl_rotaryYear.SelectedValue + "'").Where(x => x.id == int.Parse("" + hfd_id.Value)).FirstOrDefault();

        drya.job         = ddl_fonction.SelectedValue;
        drya.description = tbx_desc.Text;
        DataMapping.InsertDRYA(drya);
        RefreshList_Grid();
        pnl_edit.Visible    = false;
        pnl_buttons.Visible = true;
    }
Пример #3
0
    protected void btn_add_Click(object sender, EventArgs e)
    {
        DRYA        drya   = new DRYA();
        List <DRYA> actuel = DataMapping.GetListDRYA("section='" + section + "' and rotary_year='" + rotary_year + "'");

        drya.section     = section;
        drya.rotary_year = rotary_year;
        drya.job         = ddl_fonction2.SelectedValue;
        drya.description = tbx_desc2.Text;
        drya.rank        = int.Parse(tbx_rank.Text);
        String nomPrenom = ddl_name.SelectedValue;

        String[] splits = nomPrenom.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);

        Member m = DataMapping.ListMembers().Where(x => x.name == splits[0] && x.surname == splits[1]).FirstOrDefault();

        if (m == null)
        {
            throw new Exception("Member null");
        }
        drya.name    = m.name;
        drya.nim     = m.nim;
        drya.surname = m.surname;
        drya.cric    = m.cric;
        drya.club    = m.club_name;
        if (actuel != null && drya.rank <= actuel.Count)
        {
            foreach (DRYA d in actuel)
            {
                if (d.rank >= drya.rank)
                {
                    d.rank++;
                    DataMapping.InsertDRYA(d);
                }
            }
        }

        DataMapping.InsertDRYA(drya);
        RefreshList_Grid();
        pnl_add.Visible     = false;
        pnl_buttons.Visible = true;
    }
Пример #4
0
    protected void gvw_archi_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        if (e.CommandName == "Editer")
        {
            pnl_edit.Visible = true;
            DRYA drya = DataMapping.GetListDRYA("section ='" + section + "' and rotary_year='" + rbl_rotaryYear.SelectedValue + "'").Where(x => x.id == int.Parse("" + e.CommandArgument)).FirstOrDefault();
            lbl_nomEdit.Text    = drya.name + " " + drya.surname;
            tbx_desc.Text       = drya.description;
            hfd_id.Value        = "" + drya.id;
            pnl_buttons.Visible = false;
            pnl_add.Visible     = false;
            BindDDLJobs();
        }
        if (e.CommandName == "Deleter")
        {
            List <DRYA> list = DataMapping.GetListDRYA("section='" + section + "' and rotary_year='" + rotary_year + "'");
            DRYA        d    = DataMapping.GetListDRYA("id = " + e.CommandArgument).First();
            foreach (DRYA drya in list)
            {
                if (drya.rank > d.rank)
                {
                    drya.rank--;
                    DataMapping.InsertDRYA(drya);
                }
            }
            DataMapping.DeleteDRYA(int.Parse("" + e.CommandArgument));

            RefreshList_Grid();
        }
        if (e.CommandName == "Up")
        {
            List <DRYA> list = DataMapping.GetListDRYA("section='" + section + "' and rotary_year='" + rotary_year + "'");
            DRYA        d    = DataMapping.GetListDRYA("id = " + e.CommandArgument).First();
            foreach (DRYA drya in list)
            {
                if (drya.rank == d.rank - 1)
                {
                    drya.rank++;
                    d.rank--;
                    DataMapping.InsertDRYA(drya);
                    DataMapping.InsertDRYA(d);
                    break;
                }
            }
            RefreshList_Grid();
        }
        if (e.CommandName == "Down")
        {
            List <DRYA> list = DataMapping.GetListDRYA("section='" + section + "' and rotary_year='" + rotary_year + "'");
            DRYA        d    = DataMapping.GetListDRYA("id = " + e.CommandArgument).First();
            foreach (DRYA drya in list)
            {
                if (drya.rank == d.rank + 1)
                {
                    drya.rank--;
                    d.rank++;
                    DataMapping.InsertDRYA(drya);
                    DataMapping.InsertDRYA(d);
                    break;
                }
            }
            RefreshList_Grid();
        }
    }
Пример #5
0
    /// <summary>
    /// Permet de monter le membre d'un cran de l'arborescence
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    protected void ibt_up_Click(object sender, ImageClickEventArgs e)
    {
        try
        {
            string rang1 = lbl_position.Text;
            string rang2 = (int.Parse(rang1) - 1).ToString();
            if (int.Parse(rang2) > 0)
            {//On vérifie que le membre ne soit pas déjà en haut
                lbl_erreur.Visible = false;
                List <DRYA> archi  = DataMapping.GetListDRYA("(rang =" + rang1 + " OR rang =" + rang2 + ")" + "AND section ='" + lbl_section.Text + "' and rotary_year =" + rbl_anneeRot.SelectedValue);
                DRYA        archi1 = archi[0];
                DRYA        archi2 = archi[1];

                archi1.rank = int.Parse(rang1);
                archi2.rank = int.Parse(rang2);

                //On inverse le membre et celui qui est au-dessus de lui
                DataMapping.InsertDRYA(archi1);
                DataMapping.InsertDRYA(archi2);

                //On resélectionne le membre
                lbl_position.Text = rang2;
                switch (lbl_section.Text)
                {
                case ("Gouverneur"):
                    dl_gouv.SelectedIndex--;
                    break;

                case ("Bureau"):
                    dl_bureau.SelectedIndex--;
                    break;

                case ("Fondation"):
                    dl_fondation.SelectedIndex--;
                    break;

                case ("Adjoint Corse"):
                    dl_Corse.SelectedIndex--;
                    break;

                case ("Adjoint Alpes-Maritimes Monaco"):
                    dl_amMonaco.SelectedIndex--;
                    break;

                case ("Adjoint Var"):
                    dl_Var.SelectedIndex--;
                    break;

                case ("Président"):
                    dl_presidents.SelectedIndex--;
                    break;
                }
                btn_terminer.Text = "Terminer les modifications";
                RefreshDL();
            }
            else
            {
                lbl_erreur.Visible = true;
            }
        }
        catch (Exception ee)
        {
            Functions.Error(ee);
        }
    }