Ejemplo n.º 1
0
 public PayementCommande(int id, int index, GestionCommande g)
 {
     this.id    = id;
     this.g     = g;
     this.index = index;
     InitializeComponent();
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 8
0
 //private GestionStock gStock = null;
 public CommandeController()
 {
     gCommandes = new GestionCommande();
     ordersList = gCommandes.QueryObjectGraph("commande");
 }
Ejemplo n.º 9
0
 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);
        }
Ejemplo n.º 12
0
        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);
        }