Esempio n. 1
0
        public ActionResult EditModal(int?id)
        {
            Session["service"] = _service;
            BootstrapModalViewModel  modelOut      = new BootstrapModalViewModel();
            CreateStockViewModel     editComposant = new CreateStockViewModel();
            BootstrapButtonViewModel button        = new BootstrapButtonViewModel();

            //if (id.HasValue)
            //{
            //    editComposant.composant = Mapper.Map<Composant, StockDTO>(_composantService.GetUnComposant(id.Value));
            //    modelOut.titreModal = string.Format("Modification des informations d'un composant");
            //}
            //else
            //{
            //    modelOut.titreModal = "Edition d'un composant";
            //}

            if (id != null)
            {
                editComposant.composant = Mapper.Map <Composant, ComposantDTO>(_composantService.Get(id.Value));
                modelOut.titreModal     = string.Format("Modification des informations du composant");
            }
            else
            {
                modelOut.titreModal = string.Format("Ajout d'un composant");
            }
            editComposant.lesGammes = _donneListeGammes();
            //On prépare le fournisseur
            List <Personne> listFrnsr = _personneService.DonneTousFournisseurs();

            editComposant.lesFournisseurs = _donneListeFournisseurs();
            modelOut.objet         = editComposant;
            modelOut.formulaireUrl = "~/Areas/GestionStock/Views/Stock/_EditStockPartial.cshtml";

            return(PartialView("~/Views/Shared/_BootstrapModalPartial.cshtml", modelOut));
        }
        // GET: GestionStock/Fournisseur
        public ActionResult Index()
        {
            Session["service"] = _service;
            FournisseurIndexViewModel modelOut = new FournisseurIndexViewModel();
            BootstrapButtonViewModel  button   = new BootstrapButtonViewModel();

            modelOut.tableauFournisseurs.typeObjet      = "GestionStock/Fournisseur";
            modelOut.tableauFournisseurs.avecActionCrud = true;
            modelOut.tableauFournisseurs.messageSiVide  = "Aucun fournisseur n'a été ajouté à l'application.";

            List <PersonneDTO> lesFournisseurs = Mapper.Map <List <Personne>, List <PersonneDTO> >(_personneService.DonneTousFournisseurs().ToList());

            modelOut.tableauFournisseurs.lesLignes.Add(new List <object> {
                "Nom", "Adresse", "Mail", ""
            });

            foreach (PersonneDTO prs in lesFournisseurs)
            {
                modelOut.tableauFournisseurs.lesLignes.Add(new List <object> {
                    prs.nom, prs.adresse.numRue.ToString() + " " + prs.adresse.nomRue + " " + prs.adresse.codePostal + " " + prs.adresse.ville, prs.email, prs.id
                });
            }

            return(View(modelOut));
        }