Subversion Repositories SmartDukaan

Rev

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

Rev 4359 Rev 4361
Line 61... Line 61...
61
	
61
	
62
	//Buttons for the Warehouse Executive
62
	//Buttons for the Warehouse Executive
63
	private Button verifyOrder = new Button();
63
	private Button verifyOrder = new Button();
64
	private Button acceptOrder = new Button();
64
	private Button acceptOrder = new Button();
65
	private Button rejectOrder = new Button();
65
	private Button rejectOrder = new Button();
-
 
66
	private Button printAllInvoices = new Button();
66
	private Button notAvailable= new Button();
67
	private Button notAvailable= new Button();
67
	private Button addBillingInfo= new Button();
68
	private Button addBillingInfo= new Button();
68
	private Button printInvoice = new Button();
69
	private Button printInvoice = new Button();
69
	private Button receiveReturn = new Button();
70
	private Button receiveReturn = new Button();
70
	private Button validateDOA = new Button();
71
	private Button validateDOA = new Button();
Line 98... Line 99...
98
		this.userType = userType;
99
		this.userType = userType;
99
		this.billingType = billingType;
100
		this.billingType = billingType;
100
		
101
		
101
		initWidget(binder.createAndBindUi(this));
102
		initWidget(binder.createAndBindUi(this));
102
		initTableForWE();
103
		initTableForWE();
103
		//if(this.userType == UserType.WAREHOUSE_EXECUTIVE || this.userType == UserType.WAREHOUSE_MONITOR){
-
 
104
			//initTableForWE();
-
 
105
		//}
-
 
106
		if(this.userType == UserType.ADMIN){
104
		if(this.userType == UserType.ADMIN){
107
			initTableForAdmin();
105
			initTableForAdmin();
108
		}
106
		}
109
		loadOrderDetails();
107
		loadOrderDetails();
110
	}
108
	}
Line 126... Line 124...
126
	        addBillingInfo.setVisible(false);
124
	        addBillingInfo.setVisible(false);
127
	    printInvoice.setText("Print Invoice");
125
	    printInvoice.setText("Print Invoice");
128
	    receiveReturn.setText("Receive Return");
126
	    receiveReturn.setText("Receive Return");
129
	    validateDOA.setText("Validate DOA");
127
	    validateDOA.setText("Validate DOA");
130
	    rejectOrder.setText("Cancel Order");
128
	    rejectOrder.setText("Cancel Order");
-
 
129
	    printAllInvoices.setText("Print All Invoices");
131
	    
130
	    
132
	    header.setWidget(0, 0, verifyOrder);
131
	    header.setWidget(0, 0, verifyOrder);
133
	    header.setWidget(0, 1, acceptOrder);
132
	    header.setWidget(0, 1, acceptOrder);
134
	    header.setWidget(0, 2, notAvailable);
133
	    header.setWidget(0, 2, notAvailable);
135
	    header.setWidget(0, 3, addBillingInfo);
134
	    header.setWidget(0, 3, addBillingInfo);
136
	    header.setWidget(0, 4, printInvoice);
135
	    header.setWidget(0, 4, printInvoice);
137
	    header.setWidget(0, 5, receiveReturn);
136
	    header.setWidget(0, 5, receiveReturn);
138
	    header.setWidget(0, 6, validateDOA);
137
	    header.setWidget(0, 6, validateDOA);
139
	    header.setWidget(0, 7, rejectOrder);
138
	    header.setWidget(0, 7, rejectOrder);
-
 
139
	    header.setWidget(0, 8, printAllInvoices);
140
	    
140
	    
141
	    registerButtonHandlersForWE();
141
	    registerButtonHandlersForWE();
142
		implementMaskForWE();
142
		implementMaskForWE();
143
	}
143
	}
144
	
144
	
Line 203... Line 203...
203
				if(order.getJacketNumber()==0 && billingType == BillingType.OURS){
203
				if(order.getJacketNumber()==0 && billingType == BillingType.OURS){
204
					JacketInfoBox box = new JacketInfoBox(eventbus, order, user, billingType);
204
					JacketInfoBox box = new JacketInfoBox(eventbus, order, user, billingType);
205
					//box.clean();
205
					//box.clean();
206
					box.center();
206
					box.center();
207
				}else{
207
				}else{
208
					String invoiceGenerationUrl = GWT.getHostPageBaseURL() + "invoice/?id=" + order.getOrderId();
208
					String invoiceGenerationUrl = GWT.getHostPageBaseURL() + "invoice/?id=" + order.getOrderId() + "&warehouse=" + warehouseID;
209
					if(billingType == BillingType.OURS)
209
					if(billingType == BillingType.OURS)
210
					    invoiceGenerationUrl += "&withBill=true";
210
					    invoiceGenerationUrl += "&withBill=true";
211
					else
211
					else
212
					    invoiceGenerationUrl += "&withBill=false";
212
					    invoiceGenerationUrl += "&withBill=false";
213
					Window.open(invoiceGenerationUrl, "newWindowName", "window features.");
213
					Window.open(invoiceGenerationUrl, "newWindowName", "window features.");
214
				}
214
				}
215
			}
215
			}
216
		});
216
		});
217
		
217
		
-
 
218
		printAllInvoices.addClickHandler(new ClickHandler() {
-
 
219
			
-
 
220
			@Override
-
 
221
			public void onClick(ClickEvent event) {
-
 
222
				if(!printAllInvoices.isEnabled()){
-
 
223
					return;
-
 
224
				}else{
-
 
225
					String invoiceGenerationUrl = GWT.getHostPageBaseURL() + "invoice/?id=" + order.getOrderId() + "&printAll=true&warehouse=" + warehouseID;
-
 
226
					if(billingType == BillingType.OURS)
-
 
227
					    invoiceGenerationUrl += "&withBill=true";
-
 
228
					else
-
 
229
					    invoiceGenerationUrl += "&withBill=false";
-
 
230
					Window.open(invoiceGenerationUrl, "newWindowName", "window features.");
-
 
231
				}
-
 
232
			}
-
 
233
		});
-
 
234
 
218
		receiveReturn.addClickHandler(new ClickHandler() {
235
		receiveReturn.addClickHandler(new ClickHandler() {
219
			
236
			
220
			@Override
237
			@Override
221
			public void onClick(ClickEvent event) {
238
			public void onClick(ClickEvent event) {
222
				if(receiveReturn.isEnabled())
239
				if(receiveReturn.isEnabled())