Mini Kabibi Habibi

Current Path : C:/Users/Public/Documents/DXTREME 13.1 Demos/DXSK8/DXSK8.Tablet/views/
Upload File :
Current File : C:/Users/Public/Documents/DXTREME 13.1 Demos/DXSK8/DXSK8.Tablet/views/Login.js

DXSK8.Tablet.login = function (params) {

    var getCurrentOrder = function() {
        
        DXSK8.db.OrderItems.load({
            filter: [["Order.Customer.Id", 1], ["Order.State", 0]],
            select: ["Order.Id", "Product", "Product.Type.Id", "Id"]
        }).done(function (orders) {
            $.each(orders || [], function(index, orderItem) {
                DXSK8.Tablet.currentOrder.products[orderItem.Product.Type.Id]({
                    Name: orderItem.Product.Name,
                    Price: Number(orderItem.Product.Price),
                    OrderItemId: orderItem.Id
                });
                DXSK8.Tablet.currentOrder.id = orderItem.Order.Id;
            });
            
            DXSK8.Tablet.currentOrder.visible(true);
        });
    };

    var viewModel = {
        signIn: function() {
            DXSK8.Tablet.currentCustomer.authorized(true);
            getCurrentOrder();
            DXSK8.app.navigate("productCategories");
        },
        goBack: function () {
            DXSK8.app.navigate("index");
        }
    };

    return viewModel;
};