Subversion Repositories SmartDukaan

Rev

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

Rev 21968 Rev 22002
Line 2... Line 2...
2
 
2
 
3
import java.io.File;
3
import java.io.File;
4
import java.io.IOException;
4
import java.io.IOException;
5
 
5
 
6
import org.apache.commons.io.FileUtils;
6
import org.apache.commons.io.FileUtils;
-
 
7
import org.apache.log4j.Logger;
7
 
8
 
8
import in.shop2020.dtrapi.Storage.Mongo;
9
import in.shop2020.dtrapi.Storage.Mongo;
9
import in.shop2020.dtrapi.models.FofoForm;
10
import in.shop2020.dtrapi.models.FofoForm;
10
 
11
 
11
public class RegisterController extends BaseController{
12
public class RegisterController extends BaseController{
12
 
13
 
13
	/**
14
	/**
14
	 * 
15
	 * 
15
	 */
16
	 */
16
	private static final long serialVersionUID = 1L;
17
	private static final long serialVersionUID = 1L;
-
 
18
	private static Logger log = Logger.getLogger(RegisterController.class);
17
	
19
	private long _id;
18
	private String registeredBusinessName;
20
	private String registeredBusinessName;
19
	private String line1;
21
	private String line1;
20
	private String line2;
22
	private String line2;
21
	private String line3;
23
	private String line3;
22
	private String district;
24
	private String district;
Line 153... Line 155...
153
 
155
 
154
	
156
	
155
	public String index(){
157
	public String index(){
156
		return "fofo-form";
158
		return "fofo-form";
157
	}
159
	}
158
	
160
 
159
	public String create(){
161
	public String create(){
160
		FofoForm ff = new FofoForm();
162
		FofoForm ff = getFofoForm();
161
		ff.setRegisteredBusinessName(registeredBusinessName);
-
 
162
		ff.setLine1(line1);
-
 
163
		ff.setLine2(line2);
-
 
164
		ff.setLine3(line3);
-
 
165
		ff.setCity(city);
-
 
166
		ff.setDistrict(district);
-
 
167
		ff.setPincode(pincode);
-
 
168
		ff.setState(state);
-
 
169
		ff.setStdcode(stdcode);
-
 
170
		ff.setTelephone(telephone);
-
 
171
		ff.setMobile(mobile);
-
 
172
		ff.setRegisteredEmail1(registeredEmail1);
-
 
173
		ff.setRegisteredEmail2(registeredEmail2);
-
 
174
		ff.setbEntity(bEntity);
-
 
175
		ff.setDinNumber(dinNumber);
-
 
176
		ff.setbEntityDoc(moveDocument(getbEntityDoc()));
-
 
177
		ff.setGst(gst);
-
 
178
		ff.setGstDoc(moveDocument(getGstDoc()));
-
 
179
		ff.setPan(pan);
-
 
180
		ff.setPanDoc(moveDocument(getPanDoc()));
-
 
181
		ff.setbPmpDetail(bPmpDetail);
-
 
182
		ff.setProprietorBusineesName(proprietorBusineesName);
-
 
183
		ff.setProprietorAddress(proprietorAddress);
-
 
184
		ff.setProprietorPhone(proprietorPhone);
-
 
185
		ff.setProprietorPan(proprietorPan);
-
 
186
		ff.setProprietorAdhaar(proprietorAdhaar);
-
 
187
		ff.setProprietorEmail(proprietorEmail);
-
 
188
		ff.setProprietorOwner(proprietorOwner);
-
 
189
		ff.setPartnerName1(partnerName1);
-
 
190
		ff.setPartnerAddress1(partnerAddress1);
-
 
191
		ff.setPartnerPhone1(partnerPhone1);
-
 
192
		ff.setPartnerPan1(partnerPan1);
-
 
193
		ff.setPartnerAdhaar1(partnerAdhaar1);
-
 
194
		ff.setPartnerEmail1(partnerEmail1);
-
 
195
		ff.setPartnerOwner1(partnerOwner1);
-
 
196
		ff.setPartnerName2(partnerName2);
-
 
197
		ff.setPartnerAddress2(partnerAddress2);
-
 
198
		ff.setPartnerPhone2(partnerPhone2);
-
 
199
		ff.setPartnerPan2(partnerPan2);
-
 
200
		ff.setPartnerAdhaar2(partnerAdhaar2);
-
 
201
		ff.setPartnerEmail2(partnerEmail2);
-
 
202
		ff.setPartnerOwner2(partnerOwner2);
-
 
203
		ff.setPartnerName3(partnerName3);
-
 
204
        ff.setPartnerAddress3(partnerAddress3);
-
 
205
        ff.setPartnerPhone3(partnerPhone3);
-
 
206
        ff.setPartnerPan3(partnerPan3);
-
 
207
        ff.setPartnerAdhaar3(partnerAdhaar3);
-
 
208
        ff.setPartnerEmail3(partnerEmail3);
-
 
209
        ff.setPartnerOwner3(partnerOwner3);
-
 
210
        ff.setPartnerName4(partnerName4);
-
 
211
        ff.setPartnerAddress4(partnerAddress4);
-
 
212
        ff.setPartnerPhone4(partnerPhone4);
-
 
213
        ff.setPartnerPan4(partnerPan4);
-
 
214
        ff.setPartnerAdhaar4(partnerAdhaar4);
-
 
215
        ff.setPartnerEmail4(partnerEmail4);
-
 
216
        ff.setPartnerOwner4(partnerOwner4);
-
 
217
        ff.setShareholderName1(shareholderName1);
-
 
218
        ff.setShareholderAddress1(shareholderAddress1);
-
 
219
        ff.setShareholderPhone1(shareholderPhone1);
-
 
220
        ff.setShareholderPan1(shareholderPan1);
-
 
221
        ff.setShareholderAdhaar1(shareholderAdhaar1);
-
 
222
        ff.setShareholderEmail1(shareholderEmail1);
-
 
223
        ff.setShareholderOwner1(shareholderOwner1);
-
 
224
        ff.setShareholderName2(shareholderName2);
-
 
225
        ff.setShareholderAddress2(shareholderAddress2);
-
 
226
        ff.setShareholderPhone2(shareholderPhone2);
-
 
227
        ff.setShareholderPan2(shareholderPan2);
-
 
228
        ff.setShareholderAdhaar2(shareholderAdhaar2);
-
 
229
        ff.setShareholderEmail2(shareholderEmail2);
-
 
230
        ff.setShareholderOwner2(shareholderOwner2);
-
 
231
        ff.setShareholderName3(shareholderName3);
-
 
232
        ff.setShareholderAddress3(shareholderAddress3);
-
 
233
        ff.setShareholderPhone3(shareholderPhone3);
-
 
234
        ff.setShareholderPan3(shareholderPan3);
-
 
235
        ff.setShareholderAdhaar3(shareholderAdhaar3);
-
 
236
        ff.setShareholderEmail3(shareholderEmail3);
-
 
237
        ff.setShareholderOwner3(shareholderOwner3);
-
 
238
        ff.setShareholderName4(shareholderName4);
-
 
239
        ff.setShareholderAddress4(shareholderAddress4);
-
 
240
        ff.setShareholderPhone4(shareholderPhone4);
-
 
241
        ff.setShareholderPan4(shareholderPan4);
-
 
242
        ff.setShareholderAdhaar4(shareholderAdhaar4);
-
 
243
        ff.setShareholderEmail4(shareholderEmail4);
-
 
244
        ff.setShareholderOwner4(shareholderOwner4);
-
 
245
        ff.setManagerName(managerName);
-
 
246
        ff.setManagerNo(managerNo);
-
 
247
        ff.setManagerEmail(managerEmail);
-
 
248
        ff.setNoOfEmployees(noOfEmployees);
-
 
249
        ff.setManagementStaff(managementStaff);
-
 
250
        ff.setExperienceinTelecome(experienceinTelecome);
-
 
251
        ff.setDescriptionofExistingBusiness(descriptionofExistingBusiness);
-
 
252
        ff.setItrDoc(moveDocument(getItrDoc()));
-
 
253
        ff.setBusinessModel(businessModel);
-
 
254
        ff.setSellingOnline(sellingOnline);
-
 
255
        ff.setPortalName1(portalName1);
-
 
256
        ff.setPortalName2(portalName2);
-
 
257
        ff.setPortalName3(portalName3);
-
 
258
        ff.setEast(east);
-
 
259
        ff.setWest(west);
-
 
260
        ff.setNorth(north);
-
 
261
        ff.setSouth(south);
-
 
262
        ff.setFront(front);
-
 
263
        ff.setRoadSize(roadSize);
-
 
264
        ff.setShopArea(shopArea);
-
 
265
        ff.setShopStatus(shopStatus);
-
 
266
        ff.setFlooring(flooring);
-
 
267
        ff.setCieling(cieling);
-
 
268
        ff.setStore(nearestStore);
-
 
269
        ff.setWashroom(washroom);
-
 
270
        ff.setWaterSupply(waterSupply);
-
 
271
        ff.setPantry(pantry);
-
 
272
        ff.setElectricity(electricity);
-
 
273
        ff.setShopAvailbility(shopAvailbility);
-
 
274
        ff.setAngleDoc1(moveDocument(getAngleDoc1()));
-
 
275
        ff.setAngleDoc2(moveDocument(getAngleDoc2()));
-
 
276
        ff.setAngleDoc3(moveDocument(getAngleDoc3()));
-
 
277
        ff.setAngleDoc4(moveDocument(getAngleDoc4()));
-
 
278
        ff.setAngleDoc5(moveDocument(getAngleDoc5()));
-
 
279
        ff.setLocation(location);
-
 
280
        ff.setNearestStore(nearestStore);
-
 
281
        ff.setStoreName(storeName);
-
 
282
        ff.setStoreAddress(storeAddress);
-
 
283
        ff.setOwnership(ownership);
-
 
284
        ff.setOwnershipDoc(moveDocument(getOwnershipDoc()));
-
 
285
        ff.setInsurance(insurance);
-
 
286
        ff.setInsuranceDoc(moveDocument(getInsuranceDoc()));
-
 
287
        ff.setLoan(loan);
-
 
288
        ff.setLoanDoc(moveDocument(getLoanDoc()));
-
 
289
        ff.setSanctionDoc(moveDocument(getSanctionDoc()));
-
 
290
        ff.setAccountNumber(accountNumber);
-
 
291
        ff.setBankName(bankName);
-
 
292
        ff.setIfscCode(ifscCode);
-
 
293
        ff.setBranchName(branchName);
-
 
294
        ff.setChequeCopy(moveDocument(getChequeCopy()));
-
 
295
        ff.setUtr(utr);
-
 
296
        Mongo.persistFofoRegInfo(ff);
163
        Mongo.persistFofoRegInfo(ff);
297
		return "fofo-thankyou";
164
		return "fofo-thankyou";
298
	}
165
	}
299
	
-
 
300
	
-
 
301
	private String moveDocument(File sourceFile){
166
	private String moveDocument(File sourceFile){
302
		if (sourceFile==null){
167
		if (sourceFile==null){
303
			return "";
168
			return "";
304
		}
169
		}
305
		File newFile=null;
170
		File newFile=null;
Line 379... Line 244...
379
 
244
 
380
	public String getbEntity() {
245
	public String getbEntity() {
381
		return bEntity;
246
		return bEntity;
382
	}
247
	}
383
 
248
 
384
	public void setbEntity(String bEntity) {
249
	public void setBEntity(String bEntity) {
-
 
250
		log.info("SetBEntity called");
385
		this.bEntity = bEntity;
251
		this.bEntity = bEntity;
386
	}
252
	}
387
 
253
 
388
	public String getDinNumber() {
254
	public String getDinNumber() {
389
		return dinNumber;
255
		return dinNumber;
Line 395... Line 261...
395
 
261
 
396
	public File getbEntityDoc() {
262
	public File getbEntityDoc() {
397
		return bEntityDoc;
263
		return bEntityDoc;
398
	}
264
	}
399
 
265
 
400
	public void setbEntityDoc(File bEntityDoc) {
266
	public void setBEntityDoc(File bEntityDoc) {
-
 
267
		log.info("\n\nSetBEntity called\n");
401
		this.bEntityDoc = bEntityDoc;
268
		this.bEntityDoc = bEntityDoc;
402
	}
269
	}
403
 
270
 
404
	public String getGst() {
271
	public String getGst() {
405
		return gst;
272
		return gst;
Line 431... Line 298...
431
 
298
 
432
	public void setPanDoc(File panDoc) {
299
	public void setPanDoc(File panDoc) {
433
		this.panDoc = panDoc;
300
		this.panDoc = panDoc;
434
	}
301
	}
435
 
302
 
436
	public String getbPmpDetail() {
303
	public String getPmpDetail() {
-
 
304
		log.info("setBPMP got called");
437
		return bPmpDetail;
305
		return bPmpDetail;
438
	}
306
	}
439
 
307
 
440
	public void setbPmpDetail(String bPmpDetail) {
308
	public void setBPmpDetail(String bPmpDetail) {
441
		this.bPmpDetail = bPmpDetail;
309
		this.bPmpDetail = bPmpDetail;
442
	}
310
	}
443
 
311
 
444
	public String getProprietorBusineesName() {
312
	public String getProprietorBusineesName() {
445
		return proprietorBusineesName;
313
		return proprietorBusineesName;
Line 1453... Line 1321...
1453
				+ insurance + ", insuranceDoc=" + insuranceDoc + ", loan=" + loan + ", loanDoc=" + loanDoc
1321
				+ insurance + ", insuranceDoc=" + insuranceDoc + ", loan=" + loan + ", loanDoc=" + loanDoc
1454
				+ ", sanctionDoc=" + sanctionDoc + ", accountNumber=" + accountNumber + ", bankName=" + bankName
1322
				+ ", sanctionDoc=" + sanctionDoc + ", accountNumber=" + accountNumber + ", bankName=" + bankName
1455
				+ ", ifscCode=" + ifscCode + ", branchName=" + branchName + ", chequeCopy=" + chequeCopy + ", utr="
1323
				+ ", ifscCode=" + ifscCode + ", branchName=" + branchName + ", chequeCopy=" + chequeCopy + ", utr="
1456
				+ utr + "]";
1324
				+ utr + "]";
1457
	}
1325
	}
-
 
1326
	
-
 
1327
	private FofoForm getFofoForm() {
-
 
1328
		FofoForm ff = new FofoForm();
-
 
1329
		ff.setRegisteredBusinessName(registeredBusinessName);
-
 
1330
		ff.setLine1(line1);
-
 
1331
		ff.setLine2(line2);
-
 
1332
		ff.setLine3(line3);
-
 
1333
		ff.setCity(city);
-
 
1334
		ff.setDistrict(district);
-
 
1335
		ff.setPincode(pincode);
-
 
1336
		ff.setState(state);
-
 
1337
		ff.setStdcode(stdcode);
-
 
1338
		ff.setTelephone(telephone);
-
 
1339
		ff.setMobile(mobile);
-
 
1340
		ff.setRegisteredEmail1(registeredEmail1);
-
 
1341
		ff.setRegisteredEmail2(registeredEmail2);
-
 
1342
		ff.setbEntity(bEntity);
-
 
1343
		ff.setDinNumber(dinNumber);
-
 
1344
		ff.setbEntityDoc(moveDocument(getbEntityDoc()));
-
 
1345
		ff.setGst(gst);
-
 
1346
		ff.setGstDoc(moveDocument(getGstDoc()));
-
 
1347
		ff.setPan(pan);
-
 
1348
		ff.setPanDoc(moveDocument(getPanDoc()));
-
 
1349
		ff.setbPmpDetail(bPmpDetail);
-
 
1350
		ff.setProprietorBusineesName(proprietorBusineesName);
-
 
1351
		ff.setProprietorAddress(proprietorAddress);
-
 
1352
		ff.setProprietorPhone(proprietorPhone);
-
 
1353
		ff.setProprietorPan(proprietorPan);
-
 
1354
		ff.setProprietorAdhaar(proprietorAdhaar);
-
 
1355
		ff.setProprietorEmail(proprietorEmail);
-
 
1356
		ff.setProprietorOwner(proprietorOwner);
-
 
1357
		ff.setPartnerName1(partnerName1);
-
 
1358
		ff.setPartnerAddress1(partnerAddress1);
-
 
1359
		ff.setPartnerPhone1(partnerPhone1);
-
 
1360
		ff.setPartnerPan1(partnerPan1);
-
 
1361
		ff.setPartnerAdhaar1(partnerAdhaar1);
-
 
1362
		ff.setPartnerEmail1(partnerEmail1);
-
 
1363
		ff.setPartnerOwner1(partnerOwner1);
-
 
1364
		ff.setPartnerName2(partnerName2);
-
 
1365
		ff.setPartnerAddress2(partnerAddress2);
-
 
1366
		ff.setPartnerPhone2(partnerPhone2);
-
 
1367
		ff.setPartnerPan2(partnerPan2);
-
 
1368
		ff.setPartnerAdhaar2(partnerAdhaar2);
-
 
1369
		ff.setPartnerEmail2(partnerEmail2);
-
 
1370
		ff.setPartnerOwner2(partnerOwner2);
-
 
1371
		ff.setPartnerName3(partnerName3);
-
 
1372
        ff.setPartnerAddress3(partnerAddress3);
-
 
1373
        ff.setPartnerPhone3(partnerPhone3);
-
 
1374
        ff.setPartnerPan3(partnerPan3);
-
 
1375
        ff.setPartnerAdhaar3(partnerAdhaar3);
-
 
1376
        ff.setPartnerEmail3(partnerEmail3);
-
 
1377
        ff.setPartnerOwner3(partnerOwner3);
-
 
1378
        ff.setPartnerName4(partnerName4);
-
 
1379
        ff.setPartnerAddress4(partnerAddress4);
-
 
1380
        ff.setPartnerPhone4(partnerPhone4);
-
 
1381
        ff.setPartnerPan4(partnerPan4);
-
 
1382
        ff.setPartnerAdhaar4(partnerAdhaar4);
-
 
1383
        ff.setPartnerEmail4(partnerEmail4);
-
 
1384
        ff.setPartnerOwner4(partnerOwner4);
-
 
1385
        ff.setShareholderName1(shareholderName1);
-
 
1386
        ff.setShareholderAddress1(shareholderAddress1);
-
 
1387
        ff.setShareholderPhone1(shareholderPhone1);
-
 
1388
        ff.setShareholderPan1(shareholderPan1);
-
 
1389
        ff.setShareholderAdhaar1(shareholderAdhaar1);
-
 
1390
        ff.setShareholderEmail1(shareholderEmail1);
-
 
1391
        ff.setShareholderOwner1(shareholderOwner1);
-
 
1392
        ff.setShareholderName2(shareholderName2);
-
 
1393
        ff.setShareholderAddress2(shareholderAddress2);
-
 
1394
        ff.setShareholderPhone2(shareholderPhone2);
-
 
1395
        ff.setShareholderPan2(shareholderPan2);
-
 
1396
        ff.setShareholderAdhaar2(shareholderAdhaar2);
-
 
1397
        ff.setShareholderEmail2(shareholderEmail2);
-
 
1398
        ff.setShareholderOwner2(shareholderOwner2);
-
 
1399
        ff.setShareholderName3(shareholderName3);
-
 
1400
        ff.setShareholderAddress3(shareholderAddress3);
-
 
1401
        ff.setShareholderPhone3(shareholderPhone3);
-
 
1402
        ff.setShareholderPan3(shareholderPan3);
-
 
1403
        ff.setShareholderAdhaar3(shareholderAdhaar3);
-
 
1404
        ff.setShareholderEmail3(shareholderEmail3);
-
 
1405
        ff.setShareholderOwner3(shareholderOwner3);
-
 
1406
        ff.setShareholderName4(shareholderName4);
-
 
1407
        ff.setShareholderAddress4(shareholderAddress4);
-
 
1408
        ff.setShareholderPhone4(shareholderPhone4);
-
 
1409
        ff.setShareholderPan4(shareholderPan4);
-
 
1410
        ff.setShareholderAdhaar4(shareholderAdhaar4);
-
 
1411
        ff.setShareholderEmail4(shareholderEmail4);
-
 
1412
        ff.setShareholderOwner4(shareholderOwner4);
-
 
1413
        ff.setManagerName(managerName);
-
 
1414
        ff.setManagerNo(managerNo);
-
 
1415
        ff.setManagerEmail(managerEmail);
-
 
1416
        ff.setNoOfEmployees(noOfEmployees);
-
 
1417
        ff.setManagementStaff(managementStaff);
-
 
1418
        ff.setExperienceinTelecome(experienceinTelecome);
-
 
1419
        ff.setDescriptionofExistingBusiness(descriptionofExistingBusiness);
-
 
1420
        ff.setItrDoc(moveDocument(getItrDoc()));
-
 
1421
        ff.setBusinessModel(businessModel);
-
 
1422
        ff.setSellingOnline(sellingOnline);
-
 
1423
        ff.setPortalName1(portalName1);
-
 
1424
        ff.setPortalName2(portalName2);
-
 
1425
        ff.setPortalName3(portalName3);
-
 
1426
        ff.setEast(east);
-
 
1427
        ff.setWest(west);
-
 
1428
        ff.setNorth(north);
-
 
1429
        ff.setSouth(south);
-
 
1430
        ff.setFront(front);
-
 
1431
        ff.setRoadSize(roadSize);
-
 
1432
        ff.setShopArea(shopArea);
-
 
1433
        ff.setShopStatus(shopStatus);
-
 
1434
        ff.setFlooring(flooring);
-
 
1435
        ff.setCieling(cieling);
-
 
1436
        ff.setStore(nearestStore);
-
 
1437
        ff.setWashroom(washroom);
-
 
1438
        ff.setWaterSupply(waterSupply);
-
 
1439
        ff.setPantry(pantry);
-
 
1440
        ff.setElectricity(electricity);
-
 
1441
        ff.setShopAvailbility(shopAvailbility);
-
 
1442
        ff.setAngleDoc1(moveDocument(getAngleDoc1()));
-
 
1443
        ff.setAngleDoc2(moveDocument(getAngleDoc2()));
-
 
1444
        ff.setAngleDoc3(moveDocument(getAngleDoc3()));
-
 
1445
        ff.setAngleDoc4(moveDocument(getAngleDoc4()));
-
 
1446
        ff.setAngleDoc5(moveDocument(getAngleDoc5()));
-
 
1447
        ff.setLocation(location);
-
 
1448
        ff.setNearestStore(nearestStore);
-
 
1449
        ff.setStoreName(storeName);
-
 
1450
        ff.setStoreAddress(storeAddress);
-
 
1451
        ff.setOwnership(ownership);
-
 
1452
        ff.setOwnershipDoc(moveDocument(getOwnershipDoc()));
-
 
1453
        ff.setInsurance(insurance);
-
 
1454
        ff.setInsuranceDoc(moveDocument(getInsuranceDoc()));
-
 
1455
        ff.setLoan(loan);
-
 
1456
        ff.setLoanDoc(moveDocument(getLoanDoc()));
-
 
1457
        ff.setSanctionDoc(moveDocument(getSanctionDoc()));
-
 
1458
        ff.setAccountNumber(accountNumber);
-
 
1459
        ff.setBankName(bankName);
-
 
1460
        ff.setIfscCode(ifscCode);
-
 
1461
        ff.setBranchName(branchName);
-
 
1462
        ff.setChequeCopy(moveDocument(getChequeCopy()));
-
 
1463
        ff.setUtr(utr);
-
 
1464
        ff.set_id(_id);
-
 
1465
        return ff;
-
 
1466
	}
-
 
1467
	
-
 
1468
	public long get_id() {
-
 
1469
		return _id;
-
 
1470
	}
-
 
1471
 
-
 
1472
	public void set_id(long _id) {
-
 
1473
		this._id = _id;
-
 
1474
	}
1458
 
1475
 
1459
 
1476
 
1460
}
1477
}
1461
1478