Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 195 | Revision 202 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
$(function(){
2
    $('#send_order_dialog').dialog({
3
        autoOpen:false,
4
        modal:true,
5
        width:1000,
6
        height:"auto",
7
        resizable:false,
8
        buttons:{
9
            'exportieren':function(){
10
                $('#meld-dialog').load("send_order.php",$('#send_order_form').serializeArray()).dialog({
11
                    title:"Bestellungen exportieren",
12
                    modal:true,
13
                    width:1000,
14
                    height:"auto",
15
                    resizable:false,
16
                    buttons:
17
                    {
18
                        OK: function()
19
                        {
20
                            $(this).dialog("close");
21
                        }
22
                    }
23
                });
24
                $(this).dialog("close");
25
            },
26
            'Abbruch':function(){
27
                $(this).dialog("close");
28
            }
29
        }
30
    });
31
    $('.send_order').click(send_order);
32
    $('#del_order_dialog').dialog({
33
        autoOpen:false,
34
        modal:true,
35
        width:1000,
36
        height:"auto",
37
        resizable:false,
38
        buttons:{
39
            'ja':function(){
40
                $.post("lieferantenbestellungen.php",$('#del_order_item_form').serializeArray(),function(data){
41
                    $('#order_form').submit();
42
                });
43
                $(this).dialog("close");
44
            },
45
            'nein':function(){
46
                $(this).dialog("close");
47
            }
48
        }
49
    });
50
    $('.send_order').button(
51
    {
52
        icons:
53
        {
54
            primary:"ui-icon-gear"
55
        }
56
    });
57
    $('.lager').on("click",lagerbestand).css("cursor","pointer");
58
    $('#del_lieferant_btn').css("cursor","pointer").click(del_lieferant);
59
    $('.add_lager').button({
60
        icons:
61
        {
62
            primary: "ui-icon-plus"
63
        }
64
    }).click(add_lager);
65
    $('.edit_lager').button({
66
        icons:
67
        {
68
            primary: "ui-icon-pencil"
69
        }
70
    }).click(edit_lager);
71
    $('.del_lager').button({
72
        icons:
73
        {
74
            primary: "ui-icon-trash"
75
        }
76
    }).click(del_lager);
77
    $('#add_lager_dialog').dialog(
78
    {
79
        autoOpen:false,
80
        modal:true,
81
        width:1000,
82
        height:"auto",
83
        resizable:false,
84
        buttons:
85
        {
86
            'Lager anlegen / bearbeiten': function(){
87
                $.post("/bestellwesen/lager.php",$('#lager_form').serializeArray(),function(data){
88
                    //alert(data);
89
                    document.location.reload();
90
                });
91
                $('#add_lager_dialog').dialog("close");
92
            }
93
        }
94
    });
95
    $('#del_lieferanten_dialog').dialog(
96
    {
97
        autoOpen:false,
98
        modal:true,
99
        width:500,
100
        height:150,
101
        resizable:false,
102
        buttons:
103
        {
104
            'ja': function(){
105
                $.post("/bestellwesen/lieferanten.php",$('#del_lieferant_form').serializeArray(),function(data){
106
                    if(data)
107
                    {
108
                        $('#meld-dialog').html(data).dialog(
109
                        {
110
                            title:"Lieferant löschen - Fehler",
111
                            modal:true,
112
                            width:500,
113
                            resizable:false,
114
                            buttons:{
115
                                OK: function(){
116
                                    $(this).dialog("close");
117
                                }
118
                            }
119
                        });
120
                    }
121
                    else
122
                    {
123
                        document.location.href="/bestellwesen/lieferanten.php";
124
                    }
125
                });
126
                $('#del_lieferanten_dialog').dialog("close");
127
            },
128
            'nein': function(){
129
                $('#del_lieferanten_dialog').dialog("close");
130
            }
131
        }
132
    });
133
    $('#del_lager_dialog').dialog(
134
    {
135
        autoOpen:false,
136
        modal:true,
137
        width:500,
138
        height:150,
139
        resizable:false,
140
        buttons:
141
        {
142
            'ja': function(){
143
                $.post("/bestellwesen/lager.php",$('#del_lager_form').serializeArray(),function(data){
144
                    document.location.reload();
145
                });
146
                $('#del_lager_dialog').dialog("close");
147
            },
148
            'nein': function(){
149
                $('#del_lager_dialog').dialog("close");
150
            }
151
        }
152
    });
153
 
154
    $('#lagerbestand').dialog(
155
    {
156
        autoOpen:false,
157
        resizable:false,
158
        modal:true,
159
        width:900,
160
        height:"auto",
161
        buttons:[{
162
            id:"schliessen",
163
            text:'schließen',
164
            click: function(){
165
                $(this).dialog("close");
166
            }
167
        }]
168
    });
169
 
170
    function del_lieferant()
171
    {
172
        $('#del_lieferanten_dialog').dialog("open");
173
        //return false;
174
    }
175
    function add_lager()
176
    {
177
        let l_id=this.id.split("_");
178
        l_id=l_id[2];
179
        //alert(l_id);
198 lars 180
        $('#add_lager_dialog').load('/bestellwesen/suppliers/'+l_id+"/warehouses/create").dialog("open");
2 lars 181
        //return false;
182
    }
183
    function edit_lager()
184
    {
185
        let l_id=this.id.split("_");
195 lars 186
        let warehouse_id=l_id[3];
187
        let supplier_id=l_id[2];
188
        $('#add_lager_dialog').load("/bestellwesen/suppliers/"+supplier_id+"/warehouses/"+warehouse_id+"/edit").dialog("open");
2 lars 189
        return false;
190
    }
191
 
192
    function del_lager()
193
    {
194
        let l_id=this.id.split("_");
195
        l_id=l_id[2];
196
        $('#df_l_name').html($('#d_l_name_'+l_id).val());
197
        $('#df_l_id').val($('#d_l_id_'+l_id).val());
198
        $('#del_lager_dialog').dialog("open");
199
        return false;
200
    }
201
 
202
    function lagerbestand()
203
    {
204
        let item_id_arr=this.id.split("_");
205
        let item_id=item_id_arr[1];
206
        $('#lagerbestand').load("/Warenwirtschaft/lagerbestand.php",{
207
            item:item_id,
208
            order_id:item_id_arr[2],
209
            shop_id:item_id_arr[3],
210
            menge: item_id_arr[4],
211
            ab_id: item_id_arr[5],
212
        }).dialog("open");
213
        $('#schliessen').focus();
214
        return false;
215
    }
216
 
217
    $('#lagerbestellung').dialog({
218
        modal:true,
219
        autoOpen:false,
220
        width:1000,
221
        height:"auto",
222
        buttons:{
223
            "bestellen": function (){
224
                $(this).dialog("close");
225
            }
226
        }
227
    });
228
 
229
    function order_item()
230
    {
231
        let o_id=this.id.split("_");
232
        let lieferant=o_id[1];
233
        let lager=o_id[2];
234
        let item_id=o_id[3];
235
        let bestellung=o_id[4];
236
        let shop=o_id[5];
237
        $('#lagerbestand').dialog("close");
238
        $('#lagerbestellung').load("lagerbestellung.php",{
239
            item:item_id,
240
            order:bestellung,
241
            lager:lager,
242
            lieferant:lieferant,
243
            shop:shop,
244
        }).dialog("open");
245
    }
246
    $('.del_order').button({
247
        icons:{
248
            primary:"ui-icon-trash"
249
        }
250
    }).click(del_order_item);
251
 
252
    function del_order_item()
253
    {
254
        let o_id=this.id.split('_');
255
        $('#del_order_dialog').load("lieferantenbestellungen.php",{
256
            mode:"del_prep",
257
            id:o_id[2],
258
        }).dialog("open");
259
    }
260
 
261
    function send_order()
262
    {
263
        let o_id=this.id.split('_');
264
        $('#s_lager_id').val(o_id[2]);
265
        $('#send_order_dialog').dialog("open");
266
    }
267
});