Ejemplo n.º 1
0
        public PartialViewResult ConvoqueDossier(string CIN)
        {
            Candidat et = db.Candidats.Find(CIN);

            if (et != null && et.niveau.Equals("3eme"))
            {
                if (String.IsNullOrEmpty(et.n_dossier))
                {
                    Random rnd = new Random();

                    rnd.Next(1, 100);
                    et.n_dossier = "M" + Convert.ToString(et.CNE) + "end";
                    db.SaveChanges();
                    return(PartialView("_ConvoqueDossier", et));
                }
                else
                {
                    ViewBag.msgE = "Numero de dossier déja attribué  " + et.n_dossier;
                    Response.Write("<script>alert(\'Erreur le Candidat déja convoquer CIN non valide !!!!!\');</" + "script>");

                    return(PartialView("_ConvoqueDossier", et));
                }
            }
            Response.Write("<script>alert(\'ce candidat n'existe pas en 3eme annee  attention!!!!!\');</" + "script>");
            return(PartialView("_ConvoqueDossierErr", et));
        }
        public ActionResult Create([Bind(Include = "CIN,CNE,prenom,nom,ville,addresse,tel,GSM,type_bac,annee_bac,note_bac,mention_bac,n_dossier,nationnalite,sexe,cont_sup,cont_ajout,password,password_conf,photo,email,EmailConfirmed,statut,niveau,date_naiss,id_fil,id_note,id_diplome")] Candidat candidat)
        {
            if (ModelState.IsValid)
            {
                db.Candidats.Add(candidat);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.id_diplome = new SelectList(db.Diplomes, "id_diplome", "nom_diplome", candidat.id_diplome);
            ViewBag.id_fil     = new SelectList(db.Filieres, "id_fil", "nom_fil", candidat.id_fil);
            ViewBag.id_note    = new SelectList(db.Notes, "id_note", "id_note", candidat.id_note);
            return(View(candidat));
        }
Ejemplo n.º 3
0
        public ActionResult SendMessage(string nom, string message)
        {
            BoitMessage msg = new BoitMessage();

            msg.Nom     = nom;
            msg.message = message;
            msg.vue     = 0;
            db.message.Add(msg);
            db.SaveChanges();
            Response.Write("<script>alert(\'Le message bien envoyer\');</" + "script>");
            return(View("Contact"));
        }
Ejemplo n.º 4
0
        public ActionResult Creation(string CIN, string CNE, string prenom, string sexe, string password, string photo, string statut, string niveau)
        {
            Candidat e = new Candidat();

            e.CIN      = CIN;
            e.CNE      = CNE;
            e.prenom   = prenom;
            e.sexe     = sexe;
            e.password = password;
            e.photo    = photo;
            e.statut   = statut;
            e.niveau   = niveau;
            db.Candidats.Add(e);

            db.SaveChanges();
            ViewBag.msg = "Bien Ajoutee";
            return(View());
        }
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BoitMessage boitMessage = db.message.Find(id);

            boitMessage.vue = 1;
            db.SaveChanges();
            List <BoitMessage> msgs = new List <BoitMessage>();

            foreach (var msg in db.message.ToList())
            {
                if (msg.vue == 0)
                {
                    msgs.Add(msg);
                }
            }
            return(RedirectToAction("Index", msgs));
        }
Ejemplo n.º 6
0
        public ActionResult Creation(

            string CIN, string CNE, string prenom,
            string nom, string ville, string addresse, string tel,
            string GSM, string type_bac,
            string annee_bac, string note_bac, string mention_bac,
            string nationnalite, string sexe, string password, string password_conf, string photo,
            string email, string niveau, string date_naiss,
            string id_fil, string s1, string s2, string s3, string s4, string s5, string s6, string nom_dip,
            string villeDip, string etab


            )
        {
            Candidat cand = new Candidat();
            Notes    note = new Notes();
            Diplome  dip  = new Diplome();

            note.s1           = Convert.ToDouble(s1);
            note.s2           = Convert.ToDouble(s2);
            note.s3           = Convert.ToDouble(s3);
            note.s4           = Convert.ToDouble(s4);
            note.s5           = Convert.ToDouble(s5);
            note.s6           = Convert.ToDouble(s6);
            dip.nom_diplome   = nom_dip;
            dip.ville_diplome = ville;
            dip.etablissement = etab;

            cand.id_fil = Convert.ToInt32(id_fil);

            cand.CNE         = CNE;
            cand.CIN         = CIN;
            cand.prenom      = prenom;
            cand.nom         = nom;
            cand.ville       = ville;
            cand.addresse    = addresse;
            cand.tel         = tel;
            cand.GSM         = GSM;
            cand.type_bac    = type_bac;
            cand.annee_bac   = annee_bac;
            cand.note_bac    = note_bac;
            cand.mention_bac = mention_bac;
            cand.n_dossier   = "";

            cand.nationnalite = nationnalite;
            cand.sexe         = sexe;
            cand.cont_sup     = 0;

            cand.cont_ajout     = 0;
            cand.password       = password;
            cand.password_conf  = password_conf;
            cand.photo          = photo;
            cand.email          = email;
            cand.statut         = "inscrit";
            cand.EmailConfirmed = true;

            cand.niveau     = niveau;
            cand.date_naiss = Convert.ToDateTime(date_naiss);
            db.Notes.Add(note);
            db.SaveChanges();
            db.Diplomes.Add(dip);
            db.SaveChanges();
            cand.id_diplome = dip.id_diplome;
            cand.id_note    = note.id_note;
            db.Candidats.Add(cand);
            db.SaveChanges();
            sendmail(cand);
            return(RedirectToAction("Index", "Home"));
        }