﻿/// <reference path="System.js" />
System.Web.Ajax =
{
    executeServeses: function (params, url, callbackSuccess, callbackError) {
        if (!callbackError)
            callbackError = this._serviceCallError;
        return $.ajax({
            type: "POST",
            url: url,
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            data: params,
            success: callbackSuccess,
            error: callbackError
        });
    },
    _serviceCallError: function (error) {
        var msgText = error.Message || error.responseText;
        var serviceCallError = new Data.BO.StatusMessage("Ошибка!", Data.BO.StatusMessageType.Error, msgText);
        Controls.StatusBar.insertMessage(serviceCallError);
    }
     
}

