예제 #1
0
 def post(self,request,url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         first_name = request.POST.get('first_name')
         last_name = request.POST.get('last_name')
         block_name = request.POST.get('block_name')
         flat_number = request.POST.get('flat_number')
         mobile_number = request.POST.get('mobile_number')
         email_id = request.POST.get('email_id')
         type_occupancy = request.POST.get('type_occupancy')
         apartment_id = request.POST.get('apartment_id')
         apartmentUserObj = ApartUserUtil()
         result = apartmentUserObj.updatePreRegUser(first_name, last_name, block_name, flat_number, 
                                                    mobile_number, email_id, type_occupancy, apartment_id)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #2
0
 def post(self, request, url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         first_name = request.POST.get('first_name')
         last_name = request.POST.get('last_name')
         block_name = request.POST.get('block_name')
         flat_number = request.POST.get('flat_number')
         mobile_number = request.POST.get('mobile_number')
         email_id = request.POST.get('email_id')
         type_occupancy = request.POST.get('type_occupancy')
         apartment_id = request.POST.get('apartment_id')
         apartmentUserObj = ApartUserUtil()
         result = apartmentUserObj.updatePreRegUser(first_name, last_name,
                                                    block_name, flat_number,
                                                    mobile_number, email_id,
                                                    type_occupancy,
                                                    apartment_id)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #3
0
 def post(self,request,url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         AppartmentName = request.POST.get('AppartmentName')
         AppartmentEmail = request.POST.get('AppartmentEmail')
         AppartmentAddress = request.POST.get('AppartmentAddress')
         NoOfBlocks = request.POST.get('NoOfBlocks')
         NumberOfFlats = request.POST.get('NumberOfFlats')
         EmailAddress = request.POST.get('EmailAddress')
         MobileNumber = request.POST.get('MobileNumber')
         LandLine = request.POST.get('LandLine')
         Password = request.POST.get('Password')
         apartmentUserObj = ApartUserUtil()
         result = apartmentUserObj.createAccount(AppartmentName,AppartmentEmail,AppartmentAddress,NoOfBlocks,
                                                    NumberOfFlats,EmailAddress,MobileNumber,LandLine,Password)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #4
0
 def post(self, request, url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         block_name = request.POST.get('block_name')
         flat_number = request.POST.get('flat_number')
         apartment_id = request.POST.get('apartment_id')
         type_occupancy = request.POST.get('type_occupancy')
         apartmentUserObj = ApartUserUtil()
         result['unmatch'] = apartmentUserObj.getunmatchreg(
             block_name, flat_number, apartment_id, type_occupancy)
         result['prereg'] = apartmentUserObj.getpreregistrations(
             block_name, flat_number, apartment_id, type_occupancy)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #5
0
 def post(self, request, url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         AppartmentName = request.POST.get('AppartmentName')
         AppartmentEmail = request.POST.get('AppartmentEmail')
         AppartmentAddress = request.POST.get('AppartmentAddress')
         NoOfBlocks = request.POST.get('NoOfBlocks')
         NumberOfFlats = request.POST.get('NumberOfFlats')
         EmailAddress = request.POST.get('EmailAddress')
         MobileNumber = request.POST.get('MobileNumber')
         LandLine = request.POST.get('LandLine')
         Password = request.POST.get('Password')
         apartmentUserObj = ApartUserUtil()
         result = apartmentUserObj.createAccount(
             AppartmentName, AppartmentEmail, AppartmentAddress, NoOfBlocks,
             NumberOfFlats, EmailAddress, MobileNumber, LandLine, Password)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #6
0
 def post(self,request,url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         apartmentid = request.POST.get('apartmentid')
         file_name = request.POST.get('file_name')
         SheetNo = request.POST.get('SheetNo')
         dueDataLoader = DueDataLoader()
         result = dueDataLoader.read_due_data(apartmentid, file_name, SheetNo)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #7
0
 def post(self,request,url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         mobile_number = request.POST.get('mobile_number')
         apartment_id = request.POST.get('apartment_id')
         otp = request.POST.get('otp')
         apartmentUserObj = ApartUserUtil()
         result = apartmentUserObj.verifyOTP(apartment_id, mobile_number, otp)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #8
0
 def post(self,request,url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         AppartmentEmail = request.POST.get('AppartmentEmail')
         AccountHolderName = request.POST.get('AccountHolderName')
         AccountNumber = request.POST.get('AccountNumber')
         IFSCCode = request.POST.get('IFSCCode')
         apartmentAccountObj = ApartmentAccountClass()
         result = apartmentAccountObj.UpdateBankDetails(AppartmentEmail,AccountHolderName, AccountNumber, IFSCCode)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #9
0
 def post(self, request, url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         apartmentid = request.POST.get('apartmentid')
         file_name = request.POST.get('file_name')
         SheetNo = request.POST.get('SheetNo')
         dueDataLoader = DueDataLoader()
         result = dueDataLoader.read_due_data(apartmentid, file_name,
                                              SheetNo)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #10
0
 def post(self, request, url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         mobile_number = request.POST.get('mobile_number')
         apartment_id = request.POST.get('apartment_id')
         otp = request.POST.get('otp')
         apartmentUserObj = ApartUserUtil()
         result = apartmentUserObj.verifyOTP(apartment_id, mobile_number,
                                             otp)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #11
0
 def post(self,request,url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         block_name = request.POST.get('block_name')
         flat_number = request.POST.get('flat_number')
         apartment_id = request.POST.get('apartment_id')
         type_occupancy = request.POST.get('type_occupancy')
         apartmentUserObj = ApartUserUtil()
         result['unmatch'] = apartmentUserObj.getunmatchreg(block_name, flat_number, apartment_id,type_occupancy)
         result['prereg'] = apartmentUserObj.getpreregistrations(block_name, flat_number, apartment_id, type_occupancy)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE
예제 #12
0
 def post(self, request, url):
     """
     @summary: View method to handle file load requests.
     @param request: file path
     @rtype: HttpResponse
     @return: HttpResponse containing load file status.
     """
     viewslogger = log_rotator.views_logger()
     result = {}
     try:
         AppartmentEmail = request.POST.get('AppartmentEmail')
         AccountHolderName = request.POST.get('AccountHolderName')
         AccountNumber = request.POST.get('AccountNumber')
         IFSCCode = request.POST.get('IFSCCode')
         apartmentAccountObj = ApartmentAccountClass()
         result = apartmentAccountObj.UpdateBankDetails(
             AppartmentEmail, AccountHolderName, AccountNumber, IFSCCode)
     except urllib2.HTTPError, err:
         error_logger = log_rotator.error_logger()
         error_logger.debug("Exception::", exc_info=True)
         if err.code == 401:
             result = config.INVALID_CREDENTIALS_RESPONSE
         else:
             result = config.UNKNOWN_ERROR_RESPONSE