﻿// Fichier JScript

        var IdUpdatePanelPanier = ""
        var IdUpdatePanelVisuPanier = ""



        function RenouvelerCommande(id,cookieName){
               WSPanier.RenouvelerCommande(id,cookieName,resultRenouvelerCommande,erreur)
        }
        
        function resultRenouvelerCommande(result){
            if (eval(result)) {
                window.location.href = "../panier.aspx"
            }else{
                alert("Un problème est survenu")
            }
        }
        

        function addArticle(id, qte,cookieName){
            if(qte > 0){
                if(cookieName.indexOf("Panier") > 0){
                    WSPanier.AddArticle(id,qte,cookieName,resultAddArticlePanier,erreur)
                }else{
                    WSPanier.AddArticle(id,qte,cookieName,resultAddArticleListe,erreur)
                }
            }
        }
        
        function addArticle2(id, qte,cookieName){
            if(qte == 0){
                qte=1;
                $(".Qt"+ id +"").val(qte);
            }
            WSPanier.AddArticle2(id,qte,cookieName,refreshUpdatePanelPanier,erreur)
          
        }
        
        function deleteArticle(id,cookieName){
            if(confirm("Etes-vous certain(e) de vouloir supprimer cette article?")){
                WSPanier.DeleteArticle(id,cookieName,refreshUpdatePanelPanier,erreur)
            }
        }
        
        
        function refreshUpdatePanelPanier(){
            var prm = Sys.WebForms.PageRequestManager.getInstance();
            prm._doPostBack(IdUpdatePanelPanier,'');

        }
                

        function resultAddArticlePanier(BAdd){
            if (eval(BAdd)) {
                var prm = Sys.WebForms.PageRequestManager.getInstance();
                prm._doPostBack(IdUpdatePanelVisuPanier,'');
                
               ShowMPEPanier();
            }else{
                alert("Votre article n'a pas été ajouté à votre panier.");
            }
        }
        
        function resultAddArticleListe(BAdd){
            if (eval(BAdd)) {
                var prm = Sys.WebForms.PageRequestManager.getInstance();
                prm._doPostBack(IdUpdatePanelVisuPanier,'');
                
               ShowMPEListe();
            }else{
                alert("Votre article n'a pas été ajouté à votre liste.");
            }
        }

        
        
         function erreur(error){

            var stackTrace = error.get_stackTrace();
            var message = error.get_message();
            var statusCode = error.get_statusCode();
            var exceptionType = error.get_exceptionType();
            var timedout = error.get_timedOut();

            // Display the error.    
            var RsltElem = "Stack Trace: " +  stackTrace + "\r\n" +
                "Service Error: " + message + "\r\n" +
                "Status Code: " + statusCode + "\r\n" +
                "Exception Type: " + exceptionType + "\r\n" +
                "Timedout: " + timedout;
             alert(RsltElem)
      }
        
        function ShowMPEPanier(){
            $find("MPEPanier").show();
        }
        
        function ShowMPEListe(){
            $find("MPEListe").show();
        }