Subversion Repositories SmartDukaan

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
167 ashish 1
package in.shop2020.hotspot.dashbaord.client.inbox;
2
 
3
import in.shop2020.hotspot.dashbaord.client.event.AcceptOrderEvent;
4
import in.shop2020.hotspot.dashbaord.client.event.AddressLabelEvent;
192 ashish 5
import in.shop2020.hotspot.dashbaord.client.event.ShippedOrderEvent;
306 ashish 6
import in.shop2020.hotspot.dashbaord.client.inbox.OrderList.SelectionStyle;
7
import in.shop2020.hotspot.dashbaord.shared.actions.DetailsMask;
167 ashish 8
import in.shop2020.hotspot.dashbaord.shared.actions.Order;
9
 
10
import org.enunes.gwt.mvp.client.EventBus;
11
 
12
import com.google.gwt.core.client.GWT;
13
import com.google.gwt.event.dom.client.ClickEvent;
14
import com.google.gwt.event.dom.client.ClickHandler;
15
import com.google.gwt.resources.client.CssResource;
16
import com.google.gwt.uibinder.client.UiBinder;
17
import com.google.gwt.uibinder.client.UiField;
306 ashish 18
import com.google.gwt.user.client.ui.Button;
167 ashish 19
import com.google.gwt.user.client.ui.FlexTable;
20
import com.google.gwt.user.client.ui.HTML;
306 ashish 21
import com.google.gwt.user.client.ui.HTMLPanel;
22
import com.google.gwt.user.client.ui.HorizontalPanel;
23
import com.google.gwt.user.client.ui.Label;
167 ashish 24
import com.google.gwt.user.client.ui.ResizeComposite;
306 ashish 25
import com.google.gwt.user.client.ui.VerticalPanel;
167 ashish 26
import com.google.gwt.user.client.ui.Widget;
27
import com.google.gwt.user.client.ui.HTMLTable.Cell;
28
 
29
public class OrderDetails extends ResizeComposite{
30
 
31
	public interface Listener{
32
		void onClick();
33
	}
34
 
35
	interface Binder extends UiBinder<Widget, OrderDetails>{ }
36
 
37
	interface SelectionStyle extends CssResource{
306 ashish 38
		String blueLabel();
39
		String greenLabel();
167 ashish 40
	}
41
 
42
	private static final Binder binder = GWT.create(Binder.class);
43
 
44
	@UiField FlexTable header;
45
	@UiField FlexTable table;
306 ashish 46
	@UiField HorizontalPanel orderDetails;
47
	@UiField VerticalPanel orderDetails1;
48
	@UiField VerticalPanel orderDetails2;
49
	@UiField VerticalPanel orderDetails3;
50
	@UiField VerticalPanel orderDetails4;
51
	@UiField VerticalPanel orderDetails5;
52
	@UiField SelectionStyle selectionStyle;
167 ashish 53
 
54
 
55
	private final EventBus eventbus;
56
	private Order order;
57
	private Order transaction;
306 ashish 58
	private Button acceptOrder = new Button();
59
	private Button rejectOrder = new Button();
60
	private Button notAvailable= new Button();
61
	private Button addBillingInfo= new Button();
62
	private Button addShippingInfo= new Button();
63
	private Button markShipped= new Button();
64
	private Button printLabel = new Button();
65
	private String user;
66
	private DetailsMask mask;
167 ashish 67
 
306 ashish 68
	public OrderDetails(EventBus eventbus, Order order, Order order2, DetailsMask mask, String user){
167 ashish 69
		this.eventbus = eventbus;
70
		this.order = order;
71
		this.transaction = order2;
306 ashish 72
		this.mask = mask;
73
		this.user = user;
167 ashish 74
		initWidget(binder.createAndBindUi(this));
75
		initTable();
306 ashish 76
		registerButtonHandlers();
77
		implementMask();
78
		loadOrderDetails();
167 ashish 79
	}
80
 
81
	private void initTable() {
82
		header.getColumnFormatter().setWidth(0, "128px");
306 ashish 83
	    header.getColumnFormatter().setWidth(1, "128px");
84
	    header.getColumnFormatter().setWidth(2, "128px");
85
	    header.getColumnFormatter().setWidth(3, "128px");
86
	    header.getColumnFormatter().setWidth(4, "128px");
87
	    header.getColumnFormatter().setWidth(5, "128px");
88
 
89
	    acceptOrder.setText("Accept");
90
	    rejectOrder.setText("Reject");
91
	    notAvailable.setText("Out Of Stock");
92
	    addBillingInfo.setText("Bill");
93
	    printLabel.setText("Print Label");
94
	    addShippingInfo.setText("Ship");
95
	    markShipped.setText("Shipped");
486 rajveer 96
	    markShipped.setVisible(false);
97
 
306 ashish 98
	    header.setWidget(0, 0, acceptOrder);
99
	    header.setWidget(0, 1, rejectOrder);
100
	    header.setWidget(0, 2, notAvailable);
101
	    header.setWidget(0, 3, printLabel);
102
	    header.setWidget(0, 4, addBillingInfo);
103
	    header.setWidget(0, 5, addShippingInfo);
104
	    header.setWidget(0, 6, markShipped);
105
	    //addShippingInfo.setVisible(false);
106
	    //markShipped.setVisible(false);
107
	    /*
108
	    header.setText(0, 1, "Add Billing Details");
109
	    header.setText(0, 2, "Print shipping label");
110
	    header.setText(0, 3, "Prepare for Shipping ");
111
	    header.setText(0, 4, "Mark Shipped");
112
	    header.setText(0, 5, "View Order Details");
113
 
167 ashish 114
	    header.setText(0, 0, "Accept Order");
115
	    header.setText(0, 1, "Add Billing Details");
116
	    header.setText(0, 2, "Print shipping label");
117
	    header.setText(0, 3, "Prepare for Shipping ");
118
	    header.setText(0, 4, "Mark Shipped");
119
	    header.setText(0, 5, "View Order Details");
306 ashish 120
	    */ 
167 ashish 121
	}
122
 
306 ashish 123
	private void registerButtonHandlers(){
124
		acceptOrder.addClickHandler(new ClickHandler() {
125
 
126
			@Override
127
			public void onClick(ClickEvent event) {
128
				if(acceptOrder.isEnabled()){
129
					eventbus.fireEvent(new AcceptOrderEvent(order));
130
				}
131
			}
132
		});
133
 
486 rajveer 134
		rejectOrder.addClickHandler(new ClickHandler() {
135
 
136
			@Override
137
			public void onClick(ClickEvent event) {
138
				if(!notAvailable.isEnabled()) return;
139
				RejectReasonBox box = new RejectReasonBox(eventbus, order);
140
				//box.clear();
141
				box.center();			
142
			}
143
		});
144
 
306 ashish 145
		addBillingInfo.addClickHandler(new ClickHandler() {
146
 
147
			@Override
148
			public void onClick(ClickEvent event) {
149
				if(!addBillingInfo.isEnabled()) return;
150
				BillingInfoBox box = new BillingInfoBox(eventbus, order, user);
151
				//box.clear();
152
				box.center();				
153
			}
154
		});
155
		printLabel.addClickHandler(new ClickHandler() {
156
 
157
			@Override
158
			public void onClick(ClickEvent event) {
159
				if(!printLabel.isEnabled()) return;
160
				eventbus.fireEvent(new AddressLabelEvent(order));
161
			}
162
		});
163
 
164
		addShippingInfo.addClickHandler(new ClickHandler() {
165
 
166
			@Override
167
			public void onClick(ClickEvent event) {
168
				if(!addShippingInfo.isEnabled()) return;
169
				ShipmentInfoBox box = new ShipmentInfoBox(eventbus, order);
170
				//box.clear();
171
				box.center();			
172
			}
173
		});
174
		markShipped.addClickHandler(new ClickHandler() {
175
 
176
			@Override
177
			public void onClick(ClickEvent event) {			
178
				if(!markShipped.isEnabled()) return;
179
				eventbus.fireEvent(new ShippedOrderEvent(order, "", "", "", false));
180
			}
181
		});
182
 
183
	}
184
	/*
167 ashish 185
	private void registerhandlers(){
186
		header.addClickHandler(new ClickHandler() {
187
 
188
			@Override
189
			public void onClick(ClickEvent event) {
190
 
191
				Cell cell = header.getCellForEvent(event);
192
 
193
				int columnIndex = cell.getCellIndex();
194
 
195
				if(columnIndex == 0){
196
					//accept orders
197
					eventbus.fireEvent(new AcceptOrderEvent(order));
198
				}
199
 
200
				if(columnIndex == 1){
201
					//generate billing information
192 ashish 202
					BillingInfoBox box = new BillingInfoBox(eventbus, order);
167 ashish 203
					box.clear();
204
					box.center();
205
				}
206
 
207
				if(columnIndex == 2){
208
					eventbus.fireEvent(new AddressLabelEvent(order));
209
				}
210
 
211
				if(columnIndex == 3){
192 ashish 212
					ShipmentInfoBox box = new ShipmentInfoBox(eventbus, order);
167 ashish 213
					box.clear();
214
					box.center();
215
				}
216
 
217
				if(columnIndex == 4){
192 ashish 218
 
219
					eventbus.fireEvent(new ShippedOrderEvent(order, "", "", "", false));
220
 
167 ashish 221
				}
222
			}
223
		});
224
	}
306 ashish 225
*/
226
	private void implementMask(){
227
		switch(mask){
228
		case NEW:
229
			maskButtons(true, true, true, false, false, false, false);
230
			break;
231
		case ACCEPT:
232
			maskButtons(false, false, false, true, true, false, false);
233
			break;
486 rajveer 234
		case REJECT:
235
			maskButtons(false, false, false, false, false, false, false);
236
			break;
306 ashish 237
		case BILL:
238
			maskButtons(false, false, false, true, false, true, true);
239
			break;
240
		case SHIP:
486 rajveer 241
			maskButtons(false, false, false, true, false, false, false);
306 ashish 242
			break;
243
		}
244
	}
245
 
246
	private void maskButtons(boolean accept, boolean reject, boolean notavailable, boolean print, boolean billing, boolean shipping, boolean mark){
247
		acceptOrder.setEnabled(accept);
248
		rejectOrder.setEnabled(reject);
249
		notAvailable.setEnabled(notavailable);
250
		printLabel.setEnabled(print);
251
		addBillingInfo.setEnabled(billing);
252
		addShippingInfo.setEnabled(shipping);
253
		markShipped.setEnabled(mark);		
254
	}
255
 
256
	private void loadOrderDetails(){
257
 
258
		HorizontalPanel hpanel = new HorizontalPanel();
259
		hpanel.setSpacing(5);
260
		hpanel.add(new Label("SKU ID:  "));
261
 
484 rajveer 262
		hpanel.add(new Label(transaction.getSkuId()+""));
306 ashish 263
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
264
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
265
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
266
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
267
		orderDetails1.add(hpanel);
268
 
269
		hpanel = new HorizontalPanel();
270
		hpanel.setSpacing(5);
271
		hpanel.add(new Label("MODEL:  "));
272
 
484 rajveer 273
		hpanel.add(new Label(transaction.getModelName()));
306 ashish 274
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
275
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
276
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
277
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
278
		orderDetails1.add(hpanel);
279
 
280
		hpanel = new HorizontalPanel();
281
		hpanel.setSpacing(5);
486 rajveer 282
		hpanel.add(new Label("EXTRA INFO:  "));
306 ashish 283
 
484 rajveer 284
		hpanel.add(new Label(transaction.getExtraInfo()));
306 ashish 285
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
286
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
287
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
288
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
289
		orderDetails1.add(hpanel);
290
 
291
		hpanel = new HorizontalPanel();
292
		hpanel.setSpacing(5);
293
		hpanel.add(new Label("VENDOR:   "));
294
 
295
		hpanel.add(new Label(transaction.getVendor()));
296
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
297
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
298
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
299
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
300
		orderDetails1.add(hpanel);
301
 
302
		//orderDetails.setWidget(0, 0, panel);
303
 
304
		hpanel = new HorizontalPanel();
305
		hpanel.setSpacing(5);
486 rajveer 306
		hpanel.add(new Label("NAME:  "));
307
 
308
		hpanel.add(new Label(transaction.getCustomerName()));
309
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
310
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
311
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
312
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
313
		orderDetails2.add(hpanel);
314
 
315
		hpanel = new HorizontalPanel();
316
		hpanel.setSpacing(5);
306 ashish 317
		hpanel.add(new Label("ADDRESS:  "));
318
 
486 rajveer 319
		hpanel.add(new Label(transaction.getCustomerAddress() + "   PIN - " +  transaction.getCustomerPincode()));
306 ashish 320
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
321
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
322
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
323
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
324
		orderDetails2.add(hpanel);
325
 
486 rajveer 326
		hpanel = new HorizontalPanel();
327
		hpanel.setSpacing(5);
328
		hpanel.add(new Label("TOTAL WEIGHT:  "));
329
 
330
		hpanel.add(new Label(transaction.getTotalWeight()+""));
331
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
332
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
333
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
334
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
335
		orderDetails3.add(hpanel);
336
 
337
 
338
		hpanel = new HorizontalPanel();
339
		hpanel.setSpacing(5);
340
		hpanel.add(new Label("TOTAL AMOUNT(Rs):  "));
341
 
342
		hpanel.add(new Label(transaction.getTotalAmount()+""));
343
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
344
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
345
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
346
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
347
		orderDetails3.add(hpanel);
348
 
349
 
350
		hpanel = new HorizontalPanel();
351
		hpanel.setSpacing(5);
352
		hpanel.add(new Label("AIRWAY BILL NO:  "));
353
 
354
		hpanel.add(new Label(transaction.getAirwayBillNo()));
355
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
356
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
357
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
358
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
359
		orderDetails4.add(hpanel);
360
 
361
 
362
		hpanel = new HorizontalPanel();
363
		hpanel.setSpacing(5);
364
		hpanel.add(new Label("INVOICE NUMBER:  "));
365
 
366
		hpanel.add(new Label(transaction.getInvoiceNumber()));
367
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
368
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
369
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
370
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
371
		orderDetails4.add(hpanel);
372
 
373
 
374
		hpanel = new HorizontalPanel();
375
		hpanel.setSpacing(5);
376
		hpanel.add(new Label("BILLED BY:  "));
377
 
378
		hpanel.add(new Label(transaction.getBilledBy()));
379
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
380
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
381
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
382
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
383
		orderDetails4.add(hpanel);
384
 
484 rajveer 385
		/*
306 ashish 386
		hpanel = new HorizontalPanel();
387
		hpanel.setSpacing(5);
388
		hpanel.add(new Label("VALUE:  "));
389
 
390
		hpanel.add(new Label(transaction.getShipment().getValue()));
391
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
392
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
393
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
394
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
395
		orderDetails2.add(hpanel);
396
 
397
		hpanel = new HorizontalPanel();
398
		hpanel.setSpacing(5);
399
		hpanel.add(new Label("WEIGHT:  "));
400
 
401
		hpanel.add(new Label(transaction.getShipment().getWeight()));
402
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
403
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
404
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
405
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
406
		orderDetails2.add(hpanel);
407
 
408
		hpanel = new HorizontalPanel();
409
		hpanel.setSpacing(5);
410
		hpanel.add(new Label("SHIPMENT STATUS:   "));
411
 
412
		hpanel.add(new Label(transaction.getShipment().getShipmentStatus()));
413
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
414
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
415
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
416
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
417
		orderDetails2.add(hpanel);
418
 
419
		//orderDetails.setWidget(0, 1, panel);
420
 
421
		hpanel = new HorizontalPanel();
422
		hpanel.setSpacing(5);
423
		hpanel.add(new Label("PAYMENT TIME:  "));
424
 
425
		hpanel.add(new Label(transaction.getShipment().getPaymentTime()));
426
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
427
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
428
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
429
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
430
		orderDetails3.add(hpanel);
431
 
432
		hpanel = new HorizontalPanel();
433
		hpanel.setSpacing(5);
434
		hpanel.add(new Label("PAYMENT MODE:  "));
435
 
436
		hpanel.add(new Label(transaction.getShipment().getPaymentMode()));
437
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
438
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
439
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
440
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
441
		orderDetails3.add(hpanel);
442
 
443
		hpanel = new HorizontalPanel();
444
		hpanel.setSpacing(5);
445
		hpanel.add(new Label("BANK TX ID:  "));
446
 
447
		hpanel.add(new Label(transaction.getShipment().getBank_tx_id()));
448
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
449
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
450
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
451
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
452
		orderDetails3.add(hpanel);
453
 
454
		hpanel = new HorizontalPanel();
455
		hpanel.setSpacing(5);
456
		hpanel.add(new Label("BILL NO:  "));
457
 
458
		hpanel.add(new Label(transaction.getShipment().getBillNo()));
459
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
460
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
461
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
462
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
463
		orderDetails4.add(hpanel);
464
 
465
		hpanel = new HorizontalPanel();
466
		hpanel.setSpacing(5);
467
		hpanel.add(new Label("BILLER:  "));
468
 
469
		hpanel.add(new Label(transaction.getShipment().getBillCreatedBy()));
470
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
471
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
472
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
473
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
474
		orderDetails4.add(hpanel);
475
 
476
		hpanel = new HorizontalPanel();
477
		hpanel.setSpacing(5);
478
		hpanel.add(new Label("TIME:  "));
479
 
480
		hpanel.add(new Label(transaction.getShipment().getBillCreatedOn()));
481
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
482
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
483
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
484
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
485
		orderDetails4.add(hpanel);
486
 
487
		hpanel = new HorizontalPanel();
488
		hpanel.setSpacing(5);
489
		hpanel.add(new Label("AIRWAY BILL NO:  "));
490
 
491
		hpanel.add(new Label(transaction.getShipment().getAirwayNo()));
492
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
493
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
494
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
495
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
496
		orderDetails5.add(hpanel);
497
 
498
		hpanel = new HorizontalPanel();
499
		hpanel.setSpacing(5);
500
		hpanel.add(new Label("TRACKING ID:  "));
501
 
502
		hpanel.add(new Label(transaction.getShipment().getTracker()));
503
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
504
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
505
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
506
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
507
		orderDetails5.add(hpanel);
508
 
509
		hpanel = new HorizontalPanel();
510
		hpanel.setSpacing(5);
511
		hpanel.add(new Label("PROVIDER:  "));
512
 
513
		hpanel.add(new Label(transaction.getShipment().getProvider()));
514
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
515
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
516
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
517
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
518
		orderDetails5.add(hpanel);
519
 
520
		hpanel = new HorizontalPanel();
521
		hpanel.setSpacing(5);
522
		hpanel.add(new Label("SHIPPED ON:  "));
523
 
524
		hpanel.add(new Label(transaction.getShipment().getShippedOn()));
525
		hpanel.setCellWidth(hpanel.getWidget(0), "128px");
526
		hpanel.setCellWidth(hpanel.getWidget(1), "128px");
527
		hpanel.getWidget(0).setStyleName(selectionStyle.blueLabel());
528
		hpanel.getWidget(1).setStyleName(selectionStyle.greenLabel());
529
		orderDetails5.add(hpanel);
484 rajveer 530
		*/
306 ashish 531
	}
167 ashish 532
}