IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

mon modéle relié ne s'affiche pas


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2016
    Messages : 21
    Par défaut mon modéle relié ne s'affiche pas
    Salut,
    J'essaie d'afficher une liste des commandes contenues dans une livraison mais ils ne s'affichent pas.
    Ma base de données est remplie est tout à l'air bien car j'ai effectué la même procédure avec l'affichage des produits contenus dans une commande.
    voila mon code;
    details.cs ou je veux afficher les detais de la livraison et un tableau de toutes ses commandes respectives.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    @model testingtemplate.Models.Orderlivraison
     
    @{
        Layout = null;
    }
     
    <!DOCTYPE html>
     
    <html>
    <head>
        <meta name="viewport" content="width=device-width" />
        <title>Details</title>
    </head>
    <body>
        <div>
            <h4>Orderlivraison</h4>
            <hr />
            <dl class="dl-horizontal">
                <dt>
                    @Html.DisplayNameFor(model => model.Livreur.CIN)
                </dt>
     
                <dd>
                    @Html.DisplayFor(model => model.Livreur.CIN)
                </dd>
                <dt>
                    @Html.DisplayNameFor(model => model.OrderlivraisonId)
                </dt>
     
                <dd>
                    @Html.DisplayFor(model => model.OrderlivraisonId)
                </dd>
     
            </dl>
        </div>
        <table>
            <tr>
                <th>
                    order id
                </th>
                <th>
                    Nom magasin
                </th>
                <th>
                    Agent commercial
                </th>
                <th></th>
            </tr>
     
            @foreach (var item in Model.OrderlivraisonDetails)
            {
     
                <tr>
     
                    <td>
                        @item.Order.OrderId
                    </td>
     
                    <td>
                        @item.Order
                    </td>
     
                 <td>
                        @Html.ActionLink("Details", "Details", new { id = item.OrderId })
     
                    </td>
                </tr>
            }
     
        </table>
     
    </body>
    </html>
    mon controller OrderlivraisonController contient l'action details suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
            // GET: Orderlivraisons/Details/5
            public ActionResult Details(int? id)
            {
                if (id == null)
                {
                    return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
                }
                Orderlivraison orderlivraison = db.Orderlivraisons.Include("OrderlivraisonDetails").Single(g => g.OrderlivraisonId == id);
                if (orderlivraison == null)
                {
                    return HttpNotFound();
                }
                return View(orderlivraison);
            }
    et mes modèles :

    order livraison modèle qui représente la livraison :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    namespace testingtemplate.Models
    {
        public class Orderlivraison
        {
            [ScaffoldColumn(false)]
            public int OrderlivraisonId { get; set; }
     
            public int LivreurID { get; set; }
            [ScaffoldColumn(false)]
            public bool envoyeestock { get; set; }
            [ScaffoldColumn(false)]
            public bool livree { get; set; }
            [ScaffoldColumn(false)]
            public decimal Total { get; set; }
            [ScaffoldColumn(false)]
            public System.DateTime OrderlivraisonDate { get; set; }
            public List<OrderDetail> OrderlivraisonDetails { get; set; }
            public virtual Livreur Livreur { get; set; }
        }
    }
    orderlivraisondetaails qi contient les details de la livraison
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    namespace testingtemplate.Models
    {
        public class OrderlivraisonDetail
        {
            public int OrderlivraisonDetailId { get; set; }
            public int OrderlivraisonId { get; set; }
            public int OrderId { get; set; }
            public int Quantity { get; set; }
            public decimal UnitPrice { get; set; }
            public virtual Orderlivraison Orderlivraison{ get; set; }
            public virtual Order Order { get; set; }
        }
    }
    et order.cs :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
        public class Order
        {
            [ScaffoldColumn(false)]
            public int OrderId { get; set; }
     
            public int MagasinID { get; set; }
            public string Username { get; set; }
            [ScaffoldColumn(false)]
            public bool envoyee { get; set; }
            [ScaffoldColumn(false)]
            public decimal Total { get; set; }
            [ScaffoldColumn(false)]
            public System.DateTime OrderDate { get; set; }
            public List<OrderDetail> OrderDetails { get; set; }
            public virtual Magasin Magasin { get; set; }
     
        }
    Je bloque vraiment et j'ai besooin de votre aide

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    777
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2003
    Messages : 777
    Par défaut
    C'est pas très clair, qu'est ce qui ne fonctionne pas exactement...

  3. #3
    Membre averti
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2016
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2016
    Messages : 21
    Par défaut
    Citation Envoyé par Dokho1000 Voir le message
    C'est pas très clair, qu'est ce qui ne fonctionne pas exactement...
    je l'ai résolu j'avais un mauvais type de la liste orderlivraisondetail + controlleur incomplet

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 31/01/2008, 17h13
  2. la tag table dans la page de mon iframe qui ne s'affiche pas sous IE
    Par witch dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 20/01/2008, 15h44
  3. mon lecteur DVD ne s'affiche pas
    Par karimphp dans le forum Périphériques
    Réponses: 4
    Dernier message: 24/11/2007, 16h26
  4. Mon menu dynamique ne s'affiche pas sous Fire Fox
    Par kervano dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 10/05/2007, 15h28
  5. mon champs de formulaire n'affiche pas tout
    Par egelitros dans le forum Langage
    Réponses: 2
    Dernier message: 06/05/2007, 11h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo