Subversion Repositories SmartDukaan

Rev

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

Rev 569 Rev 595
Line 14... Line 14...
14
import in.shop2020.model.v1.catalog.InventoryService.Client;
14
import in.shop2020.model.v1.catalog.InventoryService.Client;
15
import in.shop2020.model.v1.user.Cart;
15
import in.shop2020.model.v1.user.Cart;
16
 
16
 
17
import in.shop2020.model.v1.user.Line;
17
import in.shop2020.model.v1.user.Line;
18
import in.shop2020.model.v1.user.LineStatus;
18
import in.shop2020.model.v1.user.LineStatus;
-
 
19
import in.shop2020.model.v1.user.Sex;
19
import in.shop2020.model.v1.user.ShoppingCartException;
20
import in.shop2020.model.v1.user.ShoppingCartException;
20
import in.shop2020.model.v1.user.Address;
21
import in.shop2020.model.v1.user.Address;
21
import in.shop2020.model.v1.user.User;
22
import in.shop2020.model.v1.user.User;
22
import in.shop2020.model.v1.user.UserContextException;
23
import in.shop2020.model.v1.user.UserContextException;
23
import in.shop2020.model.v1.widgets.WidgetException;
24
import in.shop2020.model.v1.widgets.WidgetException;
Line 316... Line 317...
316
		
317
		
317
		try {
318
		try {
318
			UserContextServiceClient userContextServiceClient = new UserContextServiceClient();
319
			UserContextServiceClient userContextServiceClient = new UserContextServiceClient();
319
			in.shop2020.model.v1.user.UserContextService.Client userClient = userContextServiceClient.getClient();
320
			in.shop2020.model.v1.user.UserContextService.Client userClient = userContextServiceClient.getClient();
320
 
321
 
321
			userClient.updatePassword(userId, newPassword);
322
			return userClient.updatePassword(userId,oldPassword, newPassword);
322
			return true;
-
 
323
		} catch (UserContextException e) {
323
		} catch (UserContextException e) {
324
			e.printStackTrace();
324
			e.printStackTrace();
325
		} catch (TException e) {
325
		} catch (TException e) {
326
			e.printStackTrace();
326
			e.printStackTrace();
327
		} catch (Exception e) {
327
		} catch (Exception e) {
Line 329... Line 329...
329
		}
329
		}
330
		return false;
330
		return false;
331
	}
331
	}
332
 
332
 
333
 
333
 
334
	public static boolean UpdatePersonalDetails(long userId,  String name, String dateOfBirth, String sex, String communicationEmail,
334
	public static boolean UpdatePersonalDetails(long userId,  String name,  String phone, String dateOfBirth, String sex, String communicationEmail,
335
			String subscribeNewsletter) {
335
			String subscribeNewsletter) {
336
		
336
		
337
		
-
 
338
		try {
337
		try {
339
			UserContextServiceClient userContextServiceClient = new UserContextServiceClient();
338
			UserContextServiceClient userContextServiceClient = new UserContextServiceClient();
340
			in.shop2020.model.v1.user.UserContextService.Client userClient = userContextServiceClient.getClient();
339
			in.shop2020.model.v1.user.UserContextService.Client userClient = userContextServiceClient.getClient();
341
 
340
 
342
			
341
			
343
			User user = userClient.getUserById(userId);		
342
			User user = userClient.getUserById(userId);		
344
			user.setDateOfBirth(dateOfBirth);
343
			user.setDateOfBirth(dateOfBirth);
345
			user.setName(name);
344
			user.setName(name);
346
			user.setCommunicationEmail(communicationEmail);
345
			user.setCommunicationEmail(communicationEmail);
-
 
346
			user.setSex(Sex.findByValue(Integer.parseInt(sex)));
347
			user.setDateOfBirth(dateOfBirth);
347
			user.setMobileNumber(phone);
348
			userClient.updateUser(user);
348
			userClient.updateUser(user);
349
			
349
			
350
			return true;
350
			return true;
351
		} catch (UserContextException e) {
351
		} catch (UserContextException e) {
352
			e.printStackTrace();
352
			e.printStackTrace();