Beispiel #1
0
        protected void BtnRejoindreEquipe_Click(object sender, EventArgs e)
        {
            EquipeDAO equipeDAO    = new EquipeDAO();
            bool      equipeTrouve = false;

            foreach (Equipe equipe in equipeDAO.FindAll())
            {
                if (equipe.Nom.Equals(TxtbxEquipe.Text))
                {
                    equipeTrouve = true;
                    // Cree le dao
                    ProgrammeurDAO programmeurDAO = new ProgrammeurDAO();
                    //  Aller chercher le programmeur connecer
                    HttpContext context = HttpContext.Current;
                    Programmeur profil  = (Programmeur)context.Session["profil"];
                    // Changer l<equipe du programmeur
                    profil.Equipe = TxtbxEquipe.Text;
                    // Changer les donne dans la session
                    Session["profil"] = profil;
                    // Update la base de donne avec la nouvelle equipe
                    programmeurDAO.Update(profil);
                    Response.Redirect("~/Equipes.aspx");
                }
            }
            if (!equipeTrouve)
            {
                LblErreurEquipe.Text = "Le nom de l'equipe entrer n'est pas valide!";
            }
        }
Beispiel #2
0
        protected void quitterEquipe_Click(object sender, EventArgs e)
        {
            ProgrammeurDAO pDao = new ProgrammeurDAO();

            ((Programmeur)Session["profil"]).Equipe = "";
            pDao.Update(((Programmeur)Session["profil"]));
            Response.Redirect("~/Equipes.aspx");
        }
Beispiel #3
0
        protected void BtnCreeProgrammeur_Click(object sender, EventArgs e)
        {
            ProgrammeurDAO programmeurDAO = new ProgrammeurDAO();
            bool           success        = programmeurDAO.Create(new Programmeur(TxtbxCourriel.Text, TxtbxNom.Text, TxtbxMotDePasse.Text, ""));

            if (success)
            {
                Response.Redirect("~/index.aspx");
            }
        }
Beispiel #4
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if ("".Equals(((Programmeur)Session["profil"]).Equipe))
            {
                Response.Redirect("~/Equipes.aspx");
            }
            EquipeDAO      eDao   = new EquipeDAO();
            ProgrammeurDAO pDao   = new ProgrammeurDAO();
            Equipe         equipe = eDao.FindByNom(((Programmeur)Session["profil"]).Equipe);

            ListProgrammeur.Items.Clear();
            foreach (Programmeur p in pDao.FindByEquipe(((Programmeur)Session["profil"]).Equipe))
            {
                ListProgrammeur.Items.Add(p.Nom);
            }
            titreEquipe.Text = "Titre de l'équipe: " + equipe.Nom;
            description.Text = "Description: " + equipe.Description;
        }
Beispiel #5
0
        protected void BtnConnexion_Click(object sender, EventArgs e)
        {
            //Verifier les champs
            ProgrammeurDAO pDAO = new ProgrammeurDAO();
            Programmeur    p    = pDAO.FindByCourriel(TxtbxCourriel.Text);

            if (p != null)
            {
                if (p.MotDePasse.Equals(TxtbxMotDePasse.Text))
                {
                    Session["profil"] = p;
                    Response.Redirect("~/Equipes.aspx", true);
                }
                else
                {
                    Response.Redirect("~/index.aspx");
                }
            }
            // Renvoyer les informations a la page
        }