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 74 75 76 77 78 79 80
| public void TestUpdateCommandesStatut()
{
var commandesStatut =
new CommandeStatut[]
{
new CommandeStatut()
{
FournisseurId =1,
Reference = "1234567890",
EtatsCmd = new EtatCmd[] {
new EtatCmd()
{
Code="01",
Commentaire = "A valider"
},
new LivraisonEtatCmd()
{
Code = "02-1",
Commentaire = "En cours",
LivraisonDate = DateTime.Now,
LivraisonNumber = 1
},
new EtatCmd()
{
Code = "10",
Commentaire = "Livree"
},
//200
new CommandeArticleEtatCmd()
{
Code = "20",
Commentaire = "Pas encore livree",
Articles = new Article[]
{
new Article()
{
CmdNumber = "22",
Qtte = 2,
Reference = "123"
}
}
},
//201
new CommandeArticleEtatCmd()
{
Code = "21",
Commentaire = "Livree",
Articles = new Article[]
{
new Article()
{
CmdNumber = "22",
Qtte = 2,
Reference = "123"
}
}
},
//303: Problème technique non résolu
new EtatCmd()
{
Code = "30",
Commentaire = "Jamais arrivee"
},
//400: Retour produit atelier
new EtatCmd()
{
Code = "40",
Commentaire = "Annulee par fournisseur"
},
//400: Réaparation en cours
new EtatCmd()
{
Code = "41",
Commentaire = "Annulee par client"
}
}
}
};
this.proxy.UpdateCommandesStatut(commandesStatut);
} |
Partager