public PayementCommande(int id, int index, GestionCommande g) { this.id = id; this.g = g; this.index = index; InitializeComponent(); }
public FormulaireTicket(decimal prix, PayementCommande p, int id, GestionCommande g) { InitializeComponent(); this.prix = prix; this.p = p; this.com = id; this.g = g; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { GestionFournisseur.ChargerFourniseur(this); GestionCommande.InitialiserCommande(this); } }
protected void gridViewCommande_RowDeleting(object sender, GridViewDeleteEventArgs e) { //Selection de la ligne à supprimer GridViewRow myRow = ((GridView)sender).Rows[e.RowIndex]; int numArticle = int.Parse(myRow.Cells[2].Text); GestionCommande.supprimmerLigne(this, numArticle); }
public static string ToString(this GestionCommande gc) { switch (gc) { case GestionCommande.EnCours: return("En cours"); case GestionCommande.Annulé: return("Annulée"); case GestionCommande.Livré: return("Livrée"); default: return("En cours"); } }
protected void btnAjouter_Click(object sender, EventArgs e) { //RequiredFieldValidatorTxtQuantite.Enabled = false; GestionCommande.Ajouter(this); }
protected void btnEnregistrer_Click(object sender, EventArgs e) { GestionCommande.EnregisterCommande(this); }
//private GestionStock gStock = null; public CommandeController() { gCommandes = new GestionCommande(); ordersList = gCommandes.QueryObjectGraph("commande"); }
protected void btnRechercher_Click(object sender, EventArgs e) { GestionCommande.RechercherCommande(this); }
public void Write(Guid idOrder, int numCommande, Client client, DateTime dateLivraison, string adresseLivraison, Priorite priorite, GestionCommande etat, bool livraisonSurPlace, DateTime dateCommande, IEnumerable <OrderLine> orderLine) { var order = new Order { id = idOrder, NumCommande = numCommande, Client = client, Priorite = priorite, Etat = etat, LivraisonSurPlace = livraisonSurPlace, DateCommande = dateCommande }; if (orderLine == null) { return; } if (order.OrderLines == null) { order.OrderLines = new List <OrderLine>(); } foreach (var ol in orderLine) { //if (!orderLine.VerifyQuatityWithStock(stock)) return null; order.OrderLines.Add(ol); } _repositoryOrder.Save(order); }
public void Write(int numCommande, Client client, DateTime dateLivraison, string adresseLivraison, Priorite priorite, GestionCommande etat, bool livraisonSurPlace, DateTime dateCommande, IEnumerable <OrderLine> orderLine) { var order = FactoryOrder.CreateOrder(numCommande, client, orderLine, adresseLivraison, livraisonSurPlace, priorite, etat, dateLivraison, dateCommande); _repositoryOrder.Save(order); }
public static Order CreateOrder(int numCommande, Client client, IEnumerable <OrderLine> orderLines, String deliveryAdress, bool livraisonSurPlace, Priorite priorite = Priorite.Normal, GestionCommande etat = GestionCommande.EnCours, DateTime deliveryDate = default(DateTime), DateTime dateCommande = default(DateTime)) { var order = new Order { id = Guid.NewGuid(), NumCommande = numCommande, Client = client, Priorite = priorite, Etat = etat, LivraisonSurPlace = livraisonSurPlace, DateCommande = dateCommande, newObject = true }; if (orderLines != null) { if (order.OrderLines == null) { order.OrderLines = new List <OrderLine>(); } foreach (var orderLine in orderLines) { //if (!orderLine.VerifyQuatityWithStock(stock)) return null; order.OrderLines.Add(orderLine); } } /* * if (deliveryDate != default(DateTime)) * order.Livraison.DeliveryDate = deliveryDate; * order.Livraison.DeliveryAdress = deliveryAdress; */ return(order); }