public ActionResult Index()
        {
            var values = new ForeignKeyValues
            {
                Customers = CustomerRepository.Customers,
                Vendors   = VendorRepository.Vendors,
                Products  = ProductRepository.Products
            };

            return(View(values));
        }
Esempio n. 2
0
        public ActionResult Index()
        {
            ViewBag.Message = "Interventions inscrites par les mentors.";

            var values = new ForeignKeyValues
            {
                Mentores = db.Mentores,
                Mentors  = db.Mentors
            };

            ViewData["AnneeEnCours"] = Environment.GetEnvironmentVariable("AnneePhytoEnCours");

            return(View(values));
        }
Esempio n. 3
0
        public ActionResult Index()
        {
            ViewBag.Message = "Veuillez inscrire vos interventions et n'oubliez pas d'enregistrer les modifications.";

            var values = new ForeignKeyValues
            {
                Mentores = db.Mentores
            };

            //if (User.Identity.GetUserName() == "luc")
            //{
            //    Session["intNoMentor"] = 2;
            //}
            //else if (User.Identity.GetUserName() == "david")
            //{
            //    Session["intNoMentor"] = 3;
            //}
            //else if (User.Identity.GetUserName() == "isabelle")
            //{
            //    Session["intNoMentor"] = 4;
            //}
            //else if (User.Identity.GetUserName() == "veronique")
            //{
            //    Session["intNoMentor"] = 5;
            //}
            //else if (User.Identity.GetUserName() == "patrice")
            //{
            //    Session["intNoMentor"] = 6;
            //}
            //else if (User.Identity.GetUserName() == "vicky")
            //{
            //    Session["intNoMentor"] = 7;
            //}
            //else if (User.Identity.GetUserName() == "nadia")
            //{
            //    Session["intNoMentor"] = 8;
            //}
            //else if (User.Identity.GetUserName() == "dominique")
            //{
            //    Session["intNoMentor"] = 9;
            //}

            var monContext = new ApplicationDbContext();

            List <Mentor> mesMentors = monContext.Mentors.ToList();

            if (mesMentors.Any(a => a.NoMentor == HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier)))            // if (mesMentors.Any(a=>a.NoMentor==User.Identity.GetUserId()))
            {
                HttpContext.Session.SetString("intNoMentor", HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier)); //Session["intNoMentor"] = User.Identity.GetUserId();
            }
            else
            {
                HttpContext.Session.SetString("intNoMentor", ""); // Session["intNoMentor"] = "";
            }

            ViewData["AnneeEnCours"] = Environment.GetEnvironmentVariable("AnneePhytoEnCours");

            // string strSQL as string = "";

            string strNoMentor = (HttpContext.Session.GetString("intNoMentor")).ToString(); //string strNoMentor = (Session["intNoMentor"].ToString());

            ViewData["ListeMentor"] = ObtenirListeMentore(strNoMentor);

            // IQueryable<Mentor> monMentor = db.Mentors.Where(b => b.NoMentor == iNoMentor);

            Mentor monMentor = db.Mentors.FirstOrDefault(m => m.NoMentor == strNoMentor);

            if (monMentor != null && monMentor.DateConnexionMentor != null)
            {
                dateMin = (DateTime)monMentor.DateConnexionMentor;
                dateMin = dateMin.AddDays(1);
            }
            else
            {
                dateMin = DateTime.Now.Date.AddDays(-1);
            }

            ViewData["DateFermeture"] = dateMin;

            return(View(values));
        }