Subversion Repositories SmartDukaan

Rev

Rev 4956 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4956 Rev 5945
Line 1... Line 1...
1
package in.shop2020.support.controllers;
1
package in.shop2020.support.controllers;
2
 
2
 
3
import in.shop2020.model.v1.catalog.InventoryServiceException;
3
import in.shop2020.model.v1.inventory.InventoryServiceException;
4
import in.shop2020.model.v1.catalog.Warehouse;
4
import in.shop2020.model.v1.inventory.Warehouse;
5
import in.shop2020.model.v1.order.LineItem;
5
import in.shop2020.model.v1.order.LineItem;
6
import in.shop2020.model.v1.order.Order;
6
import in.shop2020.model.v1.order.Order;
7
import in.shop2020.model.v1.order.ReturnOrder;
7
import in.shop2020.model.v1.order.ReturnOrder;
8
import in.shop2020.model.v1.order.TransactionServiceException;
8
import in.shop2020.model.v1.order.TransactionServiceException;
9
import in.shop2020.support.utils.ReportsUtils;
-
 
10
import in.shop2020.thrift.clients.CatalogClient;
9
import in.shop2020.thrift.clients.InventoryClient;
11
import in.shop2020.thrift.clients.TransactionClient;
10
import in.shop2020.thrift.clients.TransactionClient;
12
 
11
 
13
import java.text.DateFormat;
-
 
14
import java.text.SimpleDateFormat;
-
 
15
import java.text.ParseException;
-
 
16
 
-
 
17
import java.io.ByteArrayOutputStream;
12
import java.io.ByteArrayOutputStream;
18
import java.io.IOException;
13
import java.io.IOException;
-
 
14
import java.text.DateFormat;
-
 
15
import java.text.ParseException;
-
 
16
import java.text.SimpleDateFormat;
19
import java.util.ArrayList;
17
import java.util.ArrayList;
20
import java.util.Date;
18
import java.util.Date;
21
import java.util.List;
19
import java.util.List;
22
 
20
 
23
import javax.servlet.ServletContext;
21
import javax.servlet.ServletContext;
Line 28... Line 26...
28
 
26
 
29
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
27
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
30
import org.apache.poi.ss.usermodel.Cell;
28
import org.apache.poi.ss.usermodel.Cell;
31
import org.apache.poi.ss.usermodel.CellStyle;
29
import org.apache.poi.ss.usermodel.CellStyle;
32
import org.apache.poi.ss.usermodel.Font;
30
import org.apache.poi.ss.usermodel.Font;
33
import org.apache.poi.ss.usermodel.HorizontalAlignment;
-
 
34
import org.apache.poi.ss.usermodel.Row;
31
import org.apache.poi.ss.usermodel.Row;
35
import org.apache.poi.ss.usermodel.Sheet;
32
import org.apache.poi.ss.usermodel.Sheet;
36
import org.apache.poi.ss.usermodel.Workbook;
33
import org.apache.poi.ss.usermodel.Workbook;
37
import org.apache.poi.ss.util.CellRangeAddress;
34
import org.apache.poi.ss.util.CellRangeAddress;
38
import org.apache.struts2.convention.annotation.InterceptorRef;
35
import org.apache.struts2.convention.annotation.InterceptorRef;
Line 142... Line 139...
142
		try	{
139
		try	{
143
			//Formatting Form input parameters
140
			//Formatting Form input parameters
144
		    Date startDate = dateFormat.parse(request.getParameter("start"));
141
		    Date startDate = dateFormat.parse(request.getParameter("start"));
145
		    Date endDate = dateFormat.parse(request.getParameter("end"));
142
		    Date endDate = dateFormat.parse(request.getParameter("end"));
146
			
143
			
147
			CatalogClient csc = new CatalogClient();
144
			InventoryClient csc = new InventoryClient();
148
			in.shop2020.model.v1.catalog.InventoryService.Client catalogClient= csc.getClient();
145
			in.shop2020.model.v1.inventory.InventoryService.Client catalogClient = csc.getClient();
149
			List<Warehouse> warehouses = catalogClient.getAllWarehouses(true);
146
			List<Warehouse> warehouses = catalogClient.getAllWarehouses(true);
150
 
147
 
151
			TransactionClient transactionServiceClient = new TransactionClient();
148
			TransactionClient transactionServiceClient = new TransactionClient();
152
			in.shop2020.model.v1.order.TransactionService.Client client = transactionServiceClient.getClient();
149
			in.shop2020.model.v1.order.TransactionService.Client client = transactionServiceClient.getClient();
153
			
150