コード例 #1
0
        private List <SelectListItem> _donneListeComposants()
        {
            List <SelectListItem> lesComposants = _composantService.DonneTous().Select(
                x => new SelectListItem()
            {
                Text  = x.libe,
                Value = x.id.ToString()
            }
                ).ToList();

            lesComposants.Insert(0, new SelectListItem()
            {
                Text = "--- Sélectionnez ---", Value = ""
            });

            return(lesComposants);
        }
コード例 #2
0
        // GET: GestionStock/Stocks
        public ActionResult Index()
        {
            Session["service"] = _service;
            StockIndexViewModel      modelOut = new StockIndexViewModel();
            BootstrapButtonViewModel button   = new BootstrapButtonViewModel();

            modelOut.tableauComposants.typeObjet      = "GestionStock/Stock";
            modelOut.tableauComposants.avecActionCrud = true;
            modelOut.tableauComposants.messageSiVide  = "Aucun composant n'a été ajouté à l'application.";

            List <ComposantDTO> lesComposants = Mapper.Map <List <Composant>, List <ComposantDTO> >(_composantService.DonneTous().ToList());

            modelOut.tableauComposants.lesLignes.Add(new List <object> {
                "Nom Composant", "Quantité", "Gamme", "Prix fournisseur", "Nom fournisseur", ""
            });

            foreach (ComposantDTO composant in lesComposants)
            {
                //button = new BootstrapButtonViewModel
                //{
                //    href = Url.Action("Detail", "Composant", new { area = "GestionStock", id = composant.id }).ToString(),
                //    cssClass = "",
                //    libe = " ",
                //    typeDeBouton = Parametres.TypeBouton.Detail
                //};
                modelOut.tableauComposants.lesLignes.Add(new List <object> {
                    composant.libe, composant.qteStock.ToString(), composant.gamme.libe.ToString(), composant.prixHT.ToString(), composant.fournisseur.nom, composant.id
                });
            }


            return(View(modelOut));
        }