Subversion-Projekte lars-tiefland.cienc

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

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