Subversion-Projekte lars-tiefland.webanos.zeldi.de

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

$(function(){
    $('#send_order_dialog').dialog({
        autoOpen:false,
        modal:true,
        width:1000,
        height:"auto",
        resizable:false,
        buttons:{
            'exportieren':function(){
                $('#meld-dialog').load("send_order.php",$('#send_order_form').serializeArray()).dialog({
                    title:"Bestellungen exportieren",
                    modal:true,
                    width:1000,
                    height:"auto",
                    resizable:false,
                    buttons:
                    {
                        OK: function()
                        {
                            $(this).dialog("close");
                        }
                    }
                });
                $(this).dialog("close");
            },
            'Abbruch':function(){
                $(this).dialog("close");
            }
        }        
    });
    $('.send_order').click(send_order);
    $('#del_order_dialog').dialog({
        autoOpen:false,
        modal:true,
        width:1000,
        height:"auto",
        resizable:false,
        buttons:{
            'ja':function(){
                $.post("lieferantenbestellungen.php",$('#del_order_item_form').serializeArray(),function(data){
                    $('#order_form').submit();
                });
                $(this).dialog("close");
            },
            'nein':function(){
                $(this).dialog("close");
            }
        }
    });
    $('.send_order').button(
    {
        icons:
        {
            primary:"ui-icon-gear"
        }
    });
    $('#del_lieferant_btn').css("cursor","pointer").click(del_lieferant);
    $('#meld-dialog').dialog("destroy");
    $('.add_lager').button({
        icons: 
        {
            primary: "ui-icon-plus"
        }
    }).click(add_lager);
    $('.edit_lager').button({
        icons: 
        {
            primary: "ui-icon-pencil"
        }
    }).click(edit_lager);
    $('.del_lager').button({
        icons: 
        {
            primary: "ui-icon-trash"
        }
    }).click(del_lager);
    $('#add_lager_dialog').dialog(
    {
        autoOpen:false,
        modal:true,
        width:1000,
        height:"auto",
        resizable:false,
        buttons:
        {
            'Lager anlegen / bearbeiten': function(){
                $.post("/bestellwesen/lager.php",$('#lager_form').serializeArray(),function(data){
                    //alert(data);
                    document.location.reload();
                });
                $('#add_lager_dialog').dialog("close");      
            }
        }
    });
    $('#del_lieferanten_dialog').dialog(
    {
        autoOpen:false,
        modal:true,
        width:500,
        height:150,
        resizable:false,
        buttons:
        {
            'ja': function(){
                $.post("/bestellwesen/lieferanten.php",$('#del_lieferant_form').serializeArray(),function(data){
                    if(data)
                    {
                        $('#meld-dialog').html(data).dialog(
                        {
                            title:"Lieferant löschen - Fehler",
                            modal:true,
                            width:500,
                            resizable:false,
                            buttons:{
                                OK: function(){
                                    $(this).dialog("close");
                                }
                            }
                        });                    
                    }
                    else
                    {
                        document.location.href="/bestellwesen/lieferanten.php";
                    }
                });
                $('#del_lieferanten_dialog').dialog("close");      
            },
            'nein': function(){
                $('#del_lieferanten_dialog').dialog("close");      
            }
        }
    });
    $('#del_lager_dialog').dialog(
    {
        autoOpen:false,
        modal:true,
        width:500,
        height:150,
        resizable:false,
        buttons:
        {
            'ja': function(){
                $.post("/bestellwesen/lager.php",$('#del_lager_form').serializeArray(),function(data){
                    document.location.reload();
                });
                $('#del_lager_dialog').dialog("close");      
            },
            'nein': function(){
                $('#del_lager_dialog').dialog("close");      
            }
        }
    });
    
    function del_lieferant()
    {
        $('#del_lieferanten_dialog').dialog("open");
        //return false;
    }
    function add_lager()
    {
        let l_id=this.id.split("_");
        l_id=l_id[2];
        //alert(l_id);
        $('#add_lager_dialog').load('lager.php',{
            l_lieferant_id: l_id
        }).dialog("open");
        //return false;
    }
    function edit_lager()
    {
        let l_id=this.id.split("_");
        l_id=l_id[2];
        $('#add_lager_dialog').load("lager.php",{
            mode:"edit",
            l_id:l_id
        }).dialog("open");
        return false;
    } 
    
    function del_lager()
    {
        let l_id=this.id.split("_");
        l_id=l_id[2];
        $('#df_l_name').html($('#d_l_name_'+l_id).val());
        $('#df_l_id').val($('#d_l_id_'+l_id).val());
        $('#del_lager_dialog').dialog("open");
        return false;
    }
    
    $('#lagerbestellung').dialog({
        modal:true,
        autoOpen:false,
        width:1000,
        height:"auto",
        buttons:{
            "bestellen": function (){
                $(this).dialog("close");
            }
        }
    });

    function order_item()
    {
        let o_id=this.id.split("_");
        let lieferant=o_id[1];
        let lager=o_id[2];
        let item_id=o_id[3];
        let bestellung=o_id[4];
        let shop=o_id[5];
        $('#lagerbestand').dialog("close");
        $('#lagerbestellung').load("lagerbestellung.php",{
            item:item_id,
            order:bestellung,
            lager:lager,
            lieferant:lieferant,
            shop:shop,
        }).dialog("open");
    }
    $('.del_order').button({
        icons:{
            primary:"ui-icon-trash"
        }
    }).click(del_order_item);
    
    function del_order_item()
    {
        let o_id=this.id.split('_');
        $('#del_order_dialog').load("lieferantenbestellungen.php",{
            mode:"del_prep",
            item:o_id[3],
            order:o_id[2],
            lager:o_id[4]
        }).dialog("open");
    }
    
    function send_order()
    {
        let o_id=this.id.split('_');
        $('#s_lager_id').val(o_id[2]);
        $('#send_order_dialog').dialog("open");
    }        
});