﻿
//Classe aidant aux appels AJAX
var EventsManagement = Base.extend({

    //Appelle les méthodes du WS
    callWSEvents: function(methodName, myData, mySuccess) {

        jQuery.callWS({
            url: '/WS/wsEvents.asmx/' + methodName,
            data: myData,
            success: mySuccess,
            error: function(XMLHttpRequest, textStatus, errorThrown) {
                alert(XMLHttpRequest.responseText);
            }
        });
    },
    GetEventsByDate: function(pLang, pDay, pMonth, pYear) {
        var dataBuilder = new DataBuilder();
        dataBuilder.clear();
        dataBuilder.add('currentLang', "'" + pLang + "'");
        dataBuilder.add('currentDay', pDay);
        dataBuilder.add('currentMonth', pMonth);
        dataBuilder.add('currentYear', pYear);

        var context = this;

        this.callWSEvents('GetEventsByDate', dataBuilder.toJSONString(), function(data, textStatus) {
            
            jQuery("#Evenements").html(data.d);
        });

        return false;
    }
});