Subversion Repositories SmartDukaan

Rev

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

Rev 13710 Rev 19260
Line 1... Line 1...
1
package in.shop2020.hotspot.dashbaord.client.inbox;
1
package in.shop2020.hotspot.dashbaord.client.inbox;
2
 
2
 
3
import in.shop2020.hotspot.dashbaord.client.inbox.InboxPresenter.Display;
3
import in.shop2020.hotspot.dashbaord.client.inbox.InboxPresenter.Display;
-
 
4
import in.shop2020.hotspot.dashbaord.shared.actions.OrderAlert;
-
 
5
import in.shop2020.hotspot.dashbaord.shared.actions.OrderCategory;
4
import in.shop2020.hotspot.dashbaord.shared.actions.OrderType;
6
import in.shop2020.hotspot.dashbaord.shared.actions.OrderType;
5
 
7
 
6
import com.google.gwt.dom.client.Style.Unit;
8
import com.google.gwt.dom.client.Style.Unit;
7
import com.google.gwt.event.dom.client.HasClickHandlers;
9
import com.google.gwt.event.dom.client.HasClickHandlers;
8
import com.google.gwt.user.client.ui.Anchor;
10
import com.google.gwt.user.client.ui.Anchor;
Line 78... Line 80...
78
	private Tree allPendingTree = new Tree();
80
	private Tree allPendingTree = new Tree();
79
	private final Anchor lowInventory = new Anchor("Low Inventory");
81
	private final Anchor lowInventory = new Anchor("Low Inventory");
80
	private final Anchor poRaised = new Anchor("PO Raised");
82
	private final Anchor poRaised = new Anchor("PO Raised");
81
	private final Anchor reversalInitiated = new Anchor("Reversal Initiated");
83
	private final Anchor reversalInitiated = new Anchor("Reversal Initiated");
82
	private final Anchor notAvailable = new Anchor("Not Available");
84
	private final Anchor notAvailable = new Anchor("Not Available");
-
 
85
	private final Anchor readyOrders = new Anchor("Ready");
-
 
86
	private final Anchor reviewOrders = new Anchor("Review");
-
 
87
	private final Anchor readyLaterOrders = new Anchor("Ready Later");
-
 
88
	private final Anchor reviewLaterOrders = new Anchor("Review Later");
83
	
89
	
84
	private Tree catalogTree = new Tree();
90
	private Tree catalogTree = new Tree();
85
	private final Anchor allItems = new Anchor("All Items");
91
	private final Anchor allItems = new Anchor("All Items");
86
	private final Anchor bestSellers = new Anchor("Best Sellers");
92
	private final Anchor bestSellers = new Anchor("Best Sellers");
87
	private final Anchor bestDeals = new Anchor("Best Deals");
93
	private final Anchor bestDeals = new Anchor("Best Deals");
Line 173... Line 179...
173
		lowInventoryItem.addItem(newOrders);
179
		lowInventoryItem.addItem(newOrders);
174
		lowInventoryItem.addItem(lowInventory);
180
		lowInventoryItem.addItem(lowInventory);
175
		lowInventoryItem.addItem(poRaised);
181
		lowInventoryItem.addItem(poRaised);
176
		lowInventoryItem.addItem(reversalInitiated);
182
		lowInventoryItem.addItem(reversalInitiated);
177
		lowInventoryItem.addItem(notAvailable);
183
		lowInventoryItem.addItem(notAvailable);
-
 
184
		lowInventoryItem.addItem(readyOrders);
-
 
185
		lowInventoryItem.addItem(reviewOrders);
-
 
186
		lowInventoryItem.addItem(readyLaterOrders);
-
 
187
		lowInventoryItem.addItem(reviewLaterOrders);
178
		root.addItem(allPendingTree);
188
		root.addItem(allPendingTree);
179
		
189
		
180
		root.addItem(acceptedOrders);
190
		root.addItem(acceptedOrders);
181
		root.addItem(billedOrders);
191
		root.addItem(billedOrders);
182
		root.addItem(shippedOrders);
192
		root.addItem(shippedOrders);
Line 307... Line 317...
307
		this.northWidget = orderList;
317
		this.northWidget = orderList;
308
		
318
		
309
		sp.add(finalWidget);
319
		sp.add(finalWidget);
310
	}
320
	}
311
 
321
 
-
 
322
	@Override
312
	public void updateOrderCount(OrderType type, long count) {
323
	public void updateOrderCount(OrderType type, OrderCategory category, long count) {
313
		switch (type) {
324
		switch (type) {
314
		case ACCEPTED:
325
		case ACCEPTED:
315
			acceptedOrders.setText("Accepted (" + count +")");		
326
			acceptedOrders.setText("Accepted (" + count +")");		
316
			break;
327
			break;
317
 
328
 
Line 421... Line 432...
421
 
432
 
422
		default:
433
		default:
423
			break;
434
			break;
424
		}
435
		}
425
		
436
		
-
 
437
		switch(category){
-
 
438
		case READY:
-
 
439
			readyOrders.setText("Ready ("+count+")");
-
 
440
			break;
-
 
441
			
-
 
442
		case REVIEW:
-
 
443
			reviewOrders.setText("Review ("+count+")");
-
 
444
			break;
-
 
445
			
-
 
446
		case READY_LATER:
-
 
447
			readyLaterOrders.setText("Ready Later ("+count+")");
-
 
448
			break;
-
 
449
			
-
 
450
		case REVIEW_LATER:
-
 
451
			reviewLaterOrders.setText("Review Later ("+count+")");
-
 
452
			break;
-
 
453
			
-
 
454
		default:
-
 
455
			break;
-
 
456
		}
-
 
457
		
426
	}
458
	}
427
	
459
	
428
	@Override
460
	@Override
429
	public void updateReturnOrderList(ReturnOrderList retOrderList) {
461
	public void updateReturnOrderList(ReturnOrderList retOrderList) {
430
		if(finalWidget != null){
462
		if(finalWidget != null){
Line 773... Line 805...
773
 
805
 
774
    @Override
806
    @Override
775
    public HasClickHandlers getEODStockReportUploadAnchor() {
807
    public HasClickHandlers getEODStockReportUploadAnchor() {
776
        return eodStockReportUpload;
808
        return eodStockReportUpload;
777
    }
809
    }
-
 
810
 
-
 
811
	@Override
-
 
812
	public HasClickHandlers getReadyOrdersAnchor() {
-
 
813
		return readyOrders;
-
 
814
	}
-
 
815
 
-
 
816
	@Override
-
 
817
	public HasClickHandlers getReviewOrdersAnchor() {
-
 
818
		return reviewOrders;
-
 
819
	}
-
 
820
 
-
 
821
	@Override
-
 
822
	public HasClickHandlers getReadyLaterOrdersAnchor() {
-
 
823
		return readyLaterOrders;
-
 
824
	}
-
 
825
 
-
 
826
	@Override
-
 
827
	public HasClickHandlers getReviewLaterOrdersAnchor() {
-
 
828
		return reviewLaterOrders;
-
 
829
	}
778
}
830
}