Subversion Repositories SmartDukaan

Rev

Rev 20730 | Rev 20767 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20730 Rev 20731
Line 127... Line 127...
127
		tmpLabel = new Label("Product Name");
127
		tmpLabel = new Label("Product Name");
128
		hpanel.add(tmpLabel);
128
		hpanel.add(tmpLabel);
129
		hpanel.setCellWidth(tmpLabel, "250");
129
		hpanel.setCellWidth(tmpLabel, "250");
130
		tmpLabel = new Label("Quantity");
130
		tmpLabel = new Label("Quantity");
131
		hpanel.add(tmpLabel);
131
		hpanel.add(tmpLabel);
132
		hpanel.setCellWidth(tmpLabel, "50");
132
//		hpanel.setCellWidth(tmpLabel, "50");
133
		tmpLabel = new Label("Item Number");
133
//		tmpLabel = new Label("Item Number");
134
		hpanel.add(tmpLabel);
134
//		hpanel.add(tmpLabel);
135
		hpanel.setCellWidth(tmpLabel, "200");
135
		hpanel.setCellWidth(tmpLabel, "200");
136
		tmpLabel = new Label("Serial Number");
136
		tmpLabel = new Label("Serial Number");
137
		hpanel.add(tmpLabel);
137
		hpanel.add(tmpLabel);
138
		hpanel.setCellWidth(tmpLabel, "200");
138
		hpanel.setCellWidth(tmpLabel, "200");
139
		tmpLabel = new Label("Freebie Warehouse Id");
139
		tmpLabel = new Label("Freebie Warehouse Id");
Line 171... Line 171...
171
						
171
						
172
						//hpanel.add(new Label(orderId+""));
172
						//hpanel.add(new Label(orderId+""));
173
						//hpanel.add(new Label(billTogetherOrdersMap.get(orderId).get("ProductName")));
173
						//hpanel.add(new Label(billTogetherOrdersMap.get(orderId).get("ProductName")));
174
						//hpanel.add(new Label("1"));
174
						//hpanel.add(new Label("1"));
175
						itemNumber = new TextBox();
175
						itemNumber = new TextBox();
-
 
176
						itemNumber.setText("1");
176
						serialNumber = new TextBox();
177
						serialNumber = new TextBox();
177
						freebieWarehouseId = new TextBox();
178
						freebieWarehouseId = new TextBox();
178
						if(!hasFreebie){
179
						if(!hasFreebie){
179
							freebieWarehouseId.setEnabled(false);
180
							freebieWarehouseId.setEnabled(false);
180
						}
181
						}
Line 186... Line 187...
186
							          ((TextBox) event.getSource()).cancelKey();
187
							          ((TextBox) event.getSource()).cancelKey();
187
							    }
188
							    }
188
							}
189
							}
189
						});
190
						});
190
						
191
						
191
						hpanel.add(itemNumber);
192
//						hpanel.add(itemNumber);
192
						hpanel.setCellWidth(itemNumber, "200");
193
//						hpanel.setCellWidth(itemNumber, "200");
193
						hpanel.add(serialNumber);
194
						hpanel.add(serialNumber);
194
						hpanel.setCellWidth(serialNumber, "200");
195
						hpanel.setCellWidth(serialNumber, "200");
195
						hpanel.add(freebieWarehouseId);
196
						hpanel.add(freebieWarehouseId);
196
						hpanel.setCellWidth(freebieWarehouseId, "200");
197
						hpanel.setCellWidth(freebieWarehouseId, "200");
197
						vpanel.add(hpanel);
198
						vpanel.add(hpanel);
Line 226... Line 227...
226
							if (!Character.isDigit(event.getCharCode())) {
227
							if (!Character.isDigit(event.getCharCode())) {
227
						          ((TextBox) event.getSource()).cancelKey();
228
						          ((TextBox) event.getSource()).cancelKey();
228
						    }
229
						    }
229
						}
230
						}
230
					});
231
					});
231
					hpanel.add(itemNumber);
232
//					hpanel.add(itemNumber);
232
					hpanel.setCellWidth(itemNumber, "200");
233
//					hpanel.setCellWidth(itemNumber, "200");
-
 
234
					itemNumber.setText("1");
233
					hpanel.add(serialNumber);
235
					hpanel.add(serialNumber);
234
					hpanel.setCellWidth(serialNumber, "200");
236
					hpanel.setCellWidth(serialNumber, "200");
235
					hpanel.add(freebieWarehouseId);
237
					hpanel.add(freebieWarehouseId);
236
					hpanel.setCellWidth(freebieWarehouseId, "200");
238
					hpanel.setCellWidth(freebieWarehouseId, "200");
237
					vpanel.add(hpanel);
239
					vpanel.add(hpanel);
Line 269... Line 271...
269
						if (!Character.isDigit(event.getCharCode())) {
271
						if (!Character.isDigit(event.getCharCode())) {
270
					          ((TextBox) event.getSource()).cancelKey();
272
					          ((TextBox) event.getSource()).cancelKey();
271
					    }
273
					    }
272
					}
274
					}
273
				});
275
				});
274
				hpanel.add(itemNumber);
276
//				hpanel.add(itemNumber);
275
				hpanel.setCellWidth(itemNumber, "200");
277
//				hpanel.setCellWidth(itemNumber, "200");
-
 
278
				itemNumber.setText("1");
276
				hpanel.add(serialNumber);
279
				hpanel.add(serialNumber);
277
				hpanel.setCellWidth(serialNumber, "200");
280
				hpanel.setCellWidth(serialNumber, "200");
278
				hpanel.add(freebieWarehouseId);
281
				hpanel.add(freebieWarehouseId);
279
				hpanel.setCellWidth(freebieWarehouseId, "200");
282
				hpanel.setCellWidth(freebieWarehouseId, "200");
280
				vpanel.add(hpanel);
283
				vpanel.add(hpanel);
Line 308... Line 311...
308
			public void onClick(ClickEvent event) {
311
			public void onClick(ClickEvent event) {
309
				long jacketNumber = 1;
312
				long jacketNumber = 1;
310
				String itemNumber = "";
313
				String itemNumber = "";
311
				String serialNumber = "";
314
				String serialNumber = "";
312
				long freebieWhId = -1;
315
				long freebieWhId = -1;
-
 
316
				int packageDimensionIndex = 0;
313
//				try {
317
//				try {
314
//					jacketNumber = Long.parseLong(jacketNumberBox.getText());
318
//					jacketNumber = Long.parseLong(jacketNumberBox.getText());
315
//				} catch(NumberFormatException nfe){
319
//				} catch(NumberFormatException nfe){
316
//					nfe.printStackTrace();
320
//					nfe.printStackTrace();
317
//				}
321
//				}
Line 319... Line 323...
319
				if(jacketNumber <= 0){
323
				if(jacketNumber <= 0){
320
					errorLabel.setText("Invalid Jacket number.");
324
					errorLabel.setText("Invalid Jacket number.");
321
					return;
325
					return;
322
				}
326
				}
323
				
327
				
-
 
328
				try{
-
 
329
					packageDimensionIndex = Integer.valueOf(packageDimensions.getValue(packageDimensions.getSelectedIndex()));
-
 
330
					System.out.println("Package Dimensions "+packageDimensionIndex);
-
 
331
				}
-
 
332
				catch(Exception e){
-
 
333
					e.printStackTrace();
-
 
334
				}
-
 
335
				
-
 
336
				if (packageDimensionIndex==0){
-
 
337
					errorLabel.setText("Invalid Package Dimensions");
-
 
338
					return;
-
 
339
				}
-
 
340
				
324
				for(Long orderId : billTogetherOrdersMap.keySet()){
341
				for(Long orderId : billTogetherOrdersMap.keySet()){
325
					boolean isSerialized = Boolean.parseBoolean(billTogetherOrdersMap.get(orderId).get("IsSerialized"));
342
					boolean isSerialized = Boolean.parseBoolean(billTogetherOrdersMap.get(orderId).get("IsSerialized"));
326
					boolean isFreebie = Boolean.parseBoolean(billTogetherOrdersMap.get(orderId).get("IsFreebie"));
343
					boolean isFreebie = Boolean.parseBoolean(billTogetherOrdersMap.get(orderId).get("IsFreebie"));
327
					for(TextBox tb : itemNumbersBoxMap.get(orderId)){
344
					for(TextBox tb : itemNumbersBoxMap.get(orderId)){
328
						itemNumber = tb.getText();
345
						itemNumber = tb.getText();
Line 359... Line 376...
359
				}
376
				}
360
				
377
				
361
//				String invoiceType = !changeInvoiceType.isEnabled() ? "Individual" : changeInvoiceType.getValue() ? "BulkInvoice" : "Individual";
378
//				String invoiceType = !changeInvoiceType.isEnabled() ? "Individual" : changeInvoiceType.getValue() ? "BulkInvoice" : "Individual";
362
				String invoiceType = "Individual";
379
				String invoiceType = "Individual";
363
				setValuesInDesiredMaps(billTogetherOrdersMap);
380
				setValuesInDesiredMaps(billTogetherOrdersMap);
364
				eventBus.fireEvent(new AddJacketNumberEvent(order, billNumber.getText(), jacketNumber, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, user, billingType, invoiceType));
381
				eventBus.fireEvent(new AddJacketNumberEvent(order, billNumber.getText(), jacketNumber, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, user, billingType, invoiceType, packageDimensions.getItemText(packageDimensionIndex)));
365
				hide();
382
				hide();
366
				clean();
383
				clean();
367
			}
384
			}
368
		});
385
		});
369
		
386