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

Revision

Revision 205 | Revision 207 | 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(){
205 lars 87
                let supplierId=$('f_s_id').val();
88
                let supplierWarehouseId=$('#f_l_id').val()
89
                $.post("/bestellwesen/suppliers/"+supplierId+"/supplierWarehouse/"+supplierWarehouseId,$('#lager_form').serializeArray(),function(data){
2 lars 90
                    //alert(data);
91
                    document.location.reload();
92
                });
93
                $('#add_lager_dialog').dialog("close");
206 lars 94
            },
95
            "abbrechen":function ()
96
            {
97
                $('#add_lager_dialog').dialog("close");
2 lars 98
            }
99
        }
100
    });
101
    $('#del_lieferanten_dialog').dialog(
102
    {
103
        autoOpen:false,
104
        modal:true,
105
        width:500,
106
        height:150,
107
        resizable:false,
108
        buttons:
109
        {
110
            'ja': function(){
111
                $.post("/bestellwesen/lieferanten.php",$('#del_lieferant_form').serializeArray(),function(data){
112
                    if(data)
113
                    {
114
                        $('#meld-dialog').html(data).dialog(
115
                        {
116
                            title:"Lieferant löschen - Fehler",
117
                            modal:true,
118
                            width:500,
119
                            resizable:false,
120
                            buttons:{
121
                                OK: function(){
122
                                    $(this).dialog("close");
123
                                }
124
                            }
125
                        });
126
                    }
127
                    else
128
                    {
129
                        document.location.href="/bestellwesen/lieferanten.php";
130
                    }
131
                });
132
                $('#del_lieferanten_dialog').dialog("close");
133
            },
134
            'nein': function(){
135
                $('#del_lieferanten_dialog').dialog("close");
136
            }
137
        }
138
    });
139
    $('#del_lager_dialog').dialog(
140
    {
141
        autoOpen:false,
142
        modal:true,
143
        width:500,
144
        height:150,
145
        resizable:false,
146
        buttons:
147
        {
148
            'ja': function(){
149
                $.post("/bestellwesen/lager.php",$('#del_lager_form').serializeArray(),function(data){
150
                    document.location.reload();
151
                });
152
                $('#del_lager_dialog').dialog("close");
153
            },
154
            'nein': function(){
155
                $('#del_lager_dialog').dialog("close");
156
            }
157
        }
158
    });
159
 
160
    $('#lagerbestand').dialog(
161
    {
162
        autoOpen:false,
163
        resizable:false,
164
        modal:true,
165
        width:900,
166
        height:"auto",
167
        buttons:[{
168
            id:"schliessen",
169
            text:'schließen',
170
            click: function(){
171
                $(this).dialog("close");
172
            }
173
        }]
174
    });
175
 
176
    function del_lieferant()
177
    {
178
        $('#del_lieferanten_dialog').dialog("open");
179
        //return false;
180
    }
181
    function add_lager()
182
    {
183
        let l_id=this.id.split("_");
184
        l_id=l_id[2];
185
        //alert(l_id);
202 lars 186
        $('#add_lager_dialog').load('/bestellwesen/suppliers/'+l_id+"/supplierWarehouse/create").dialog("open");
2 lars 187
        //return false;
188
    }
189
    function edit_lager()
190
    {
191
        let l_id=this.id.split("_");
195 lars 192
        let warehouse_id=l_id[3];
193
        let supplier_id=l_id[2];
202 lars 194
        $('#add_lager_dialog').load("/bestellwesen/suppliers/"+supplier_id+"/supplierWarehouse/"+warehouse_id+"/edit").dialog("open");
2 lars 195
        return false;
196
    }
197
 
198
    function del_lager()
199
    {
200
        let l_id=this.id.split("_");
201
        l_id=l_id[2];
202
        $('#df_l_name').html($('#d_l_name_'+l_id).val());
203
        $('#df_l_id').val($('#d_l_id_'+l_id).val());
204
        $('#del_lager_dialog').dialog("open");
205
        return false;
206
    }
207
 
208
    function lagerbestand()
209
    {
210
        let item_id_arr=this.id.split("_");
211
        let item_id=item_id_arr[1];
212
        $('#lagerbestand').load("/Warenwirtschaft/lagerbestand.php",{
213
            item:item_id,
214
            order_id:item_id_arr[2],
215
            shop_id:item_id_arr[3],
216
            menge: item_id_arr[4],
217
            ab_id: item_id_arr[5],
218
        }).dialog("open");
219
        $('#schliessen').focus();
220
        return false;
221
    }
222
 
223
    $('#lagerbestellung').dialog({
224
        modal:true,
225
        autoOpen:false,
226
        width:1000,
227
        height:"auto",
228
        buttons:{
229
            "bestellen": function (){
230
                $(this).dialog("close");
231
            }
232
        }
233
    });
234
 
235
    function order_item()
236
    {
237
        let o_id=this.id.split("_");
238
        let lieferant=o_id[1];
239
        let lager=o_id[2];
240
        let item_id=o_id[3];
241
        let bestellung=o_id[4];
242
        let shop=o_id[5];
243
        $('#lagerbestand').dialog("close");
244
        $('#lagerbestellung').load("lagerbestellung.php",{
245
            item:item_id,
246
            order:bestellung,
247
            lager:lager,
248
            lieferant:lieferant,
249
            shop:shop,
250
        }).dialog("open");
251
    }
252
    $('.del_order').button({
253
        icons:{
254
            primary:"ui-icon-trash"
255
        }
256
    }).click(del_order_item);
257
 
258
    function del_order_item()
259
    {
260
        let o_id=this.id.split('_');
261
        $('#del_order_dialog').load("lieferantenbestellungen.php",{
262
            mode:"del_prep",
263
            id:o_id[2],
264
        }).dialog("open");
265
    }
266
 
267
    function send_order()
268
    {
269
        let o_id=this.id.split('_');
270
        $('#s_lager_id').val(o_id[2]);
271
        $('#send_order_dialog').dialog("open");
272
    }
273
});