Ejemplo n.º 1
0
        public ActionResult CvResume()
        {
            decimal id = Convert.ToDecimal(Session["id"]);

            if (Session["id"] == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Information information = db.Information.FirstOrDefault(p => p.Ins_id == id);

            if (information == null)
            {
                information = new Information();
            }

            List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList();

            if (education.Count > 0)
            {
                ViewBag.listEducation = education;
            }
            else
            {
                ViewBag.listEducation = null;
            }

            List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList();

            if (experiences.Count > 0)
            {
                ViewBag.listExperience = experiences;
            }
            else
            {
                ViewBag.listExperience = null;
            }

            List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList();

            if (autres.Count > 0)
            {
                ViewBag.listAutre = autres;
            }
            else
            {
                ViewBag.listAutre = null;
            }

            CvListObject model = new CvListObject();

            model.information = information;
            model.education   = new  Education();
            model.experience  = new Experience();
            model.autre       = new Autre();


            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult CvResumePostulant(decimal id, decimal id_job)
        {
            if (id == null)
            {
                String message = "Une erreur c'est produit durant l'opération veuillez reessayer !";
                return(RedirectToAction("ErrorPage", "Home", new { sms = message }));
            }
            Postuler postuler = db.Postuler.Where(p => p.Ins_id == id && p.Job_id == id_job).FirstOrDefault();

            postuler.etat            = "1";
            ViewBag.etatClient       = postuler.etatClient;
            ViewBag.immediat         = postuler.Job.immediat;
            db.Entry(postuler).State = EntityState.Modified;
            db.SaveChanges();

            Information information = db.Information.FirstOrDefault(p => p.Ins_id == id);

            Inscrire inscrire = db.Inscrire.FirstOrDefault(p => p.id == id);

            if (information == null)
            {
                information = new Information();
            }

            List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList();

            if (education.Count > 0)
            {
                ViewBag.listEducation = education;
            }
            else
            {
                ViewBag.listEducation = null;
            }

            List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList();

            if (experiences.Count > 0)
            {
                ViewBag.listExperience = experiences;
            }
            else
            {
                ViewBag.listExperience = null;
            }

            List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList();

            if (autres.Count > 0)
            {
                ViewBag.listAutre = autres;
            }
            else
            {
                ViewBag.listAutre = null;
            }

            CvListObject model = new CvListObject();

            model.information = information;
            model.education   = new Education();
            model.experience  = new Experience();
            model.autre       = new Autre();
            model.inscrire    = inscrire;


            return(View(model));
        }
Ejemplo n.º 3
0
        public ActionResult cvResumeAdmin(decimal id)
        {
            if (id == null)
            {
                String message = "Une erreur c'est produit durant l'opération veuillez reessayer !";
                return(RedirectToAction("ErrorPage", "Home", new { sms = message }));
            }

            Information information = db.Information.FirstOrDefault(p => p.Ins_id == id);

            Inscrire inscrire = db.Inscrire.FirstOrDefault(p => p.id == id);

            if (information == null)
            {
                information = new Information();
            }

            List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList();

            if (education.Count > 0)
            {
                ViewBag.listEducation = education;
            }
            else
            {
                ViewBag.listEducation = null;
            }

            List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList();

            if (experiences.Count > 0)
            {
                ViewBag.listExperience = experiences;
            }
            else
            {
                ViewBag.listExperience = null;
            }

            List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList();

            if (autres.Count > 0)
            {
                ViewBag.listAutre = autres;
            }
            else
            {
                ViewBag.listAutre = null;
            }

            CvListObject model = new CvListObject();

            model.information = information;
            model.education   = new Education();
            model.experience  = new Experience();
            model.autre       = new Autre();
            model.inscrire    = inscrire;


            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult cvCandidatLocation(decimal id, decimal page)
        {
            ViewBag.page = page;

            if (id == null)
            {
                String message = "Une erreur c'est produit durant l'opération veuillez reessayer !";
                return(RedirectToAction("ErrorPage", "Home", new { sms = message }));
            }

            Information information = db.Information.FirstOrDefault(p => p.Ins_id == id);

            Inscrire inscrire = db.Inscrire.FirstOrDefault(p => p.id == id);
            int      montant  = 0;

            if (inscrire != null)
            {
                if (inscrire.categorie != null)
                {
                    decimal     idCategorie = Convert.ToDecimal(inscrire.categorie);
                    CatAnneeExp catAnneeExp = db.CatAnneeExp.FirstOrDefault(p => p.Cat_id == idCategorie);
                    if (catAnneeExp != null)
                    {
                        montant = (int)catAnneeExp.prixHoraire;
                    }
                }

                Location location = UserLocationExist(inscrire.id);
                if (location != null)
                {
                    ViewBag.locationExist = location;
                }
                else
                {
                    ViewBag.locationExist = null;
                }
            }
            else
            {
                return(HttpNotFound());
            }

            ViewBag.montant = montant;

            if (information == null)
            {
                information = new Information();
            }

            List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList();

            if (education.Count > 0)
            {
                ViewBag.listEducation = education;
            }
            else
            {
                ViewBag.listEducation = null;
            }

            List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList();

            if (experiences.Count > 0)
            {
                ViewBag.listExperience = experiences;
            }
            else
            {
                ViewBag.listExperience = null;
            }

            List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList();

            if (autres.Count > 0)
            {
                ViewBag.listAutre = autres;
            }
            else
            {
                ViewBag.listAutre = null;
            }



            CvListObject model = new CvListObject();

            model.information = information;
            model.education   = new Education();
            model.experience  = new Experience();
            model.autre       = new Autre();
            model.inscrire    = inscrire;


            return(View(model));
        }