def device_registration(request): form_saved = False if request.method == 'POST': registration_form = DeviceRegistrationForm(data=request.POST, files=request.FILES, request=request) if registration_form.is_valid(): #Save the data device = Device() device.imei = registration_form.cleaned_data.get('imei') device.name = registration_form.cleaned_data.get('name') device.device_type = 'normal' device.protocol = registration_form.cleaned_data.get('protocol') device.icon = registration_form.cleaned_data.get('icon') device.imsi = registration_form.cleaned_data.get('imsi') device.stock_st = registration_form.cleaned_data.get('stock_st') device.tank_sz = registration_form.cleaned_data.get('tank_sz') #Get FuelTankType Instance fuelTankType = FuelTankType.objects.get(pk=registration_form.cleaned_data.get('fuel_tank')) device.fuel_tank = fuelTankType device.max_speed = registration_form.cleaned_data.get('max_speed') device.max_temp = registration_form.cleaned_data.get('max_temp') device.lowest_fuel = registration_form.cleaned_data.get('lowest_fuel') device.rc_number = registration_form.cleaned_data.get('rc_number') device.rc_date = registration_form.cleaned_data.get('rc_date') device.insurance_number = registration_form.cleaned_data.get('insurance_number') device.insurance_company = registration_form.cleaned_data.get('insurance_company') device.insurance_date = registration_form.cleaned_data.get('insurance_date') device.insurance_due_date = registration_form.cleaned_data.get('insurance_due_date') device.insurance_premium = registration_form.cleaned_data.get('insurance_premium') device.servicing_due_date = registration_form.cleaned_data.get('servicing_due_date') device.servicing_due_km = registration_form.cleaned_data.get('servicing_due_km') device.odometer_reading = registration_form.cleaned_data.get('odometer_reading') device.driver_dp = registration_form.cleaned_data.get('driver_dp') device.driver_name = registration_form.cleaned_data.get('driver_name') device.driver_addr = registration_form.cleaned_data.get('driver_addr') device.driver_contact_no = registration_form.cleaned_data.get('driver_contact_no') device.license_no = registration_form.cleaned_data.get('license_no') device.contract_company = registration_form.cleaned_data.get('contract_company') device.contract_amt = registration_form.cleaned_data.get('contract_amt') device.contract_renewal_dt = registration_form.cleaned_data.get('contract_renewal_dt') device.contract_date = registration_form.cleaned_data.get('contract_date') device.license_exp_date = registration_form.cleaned_data.get('license_exp_date') device.subscription_amt = registration_form.cleaned_data.get('subscription_amt') #Get Customer instance owner = Customer.objects.get(login_name=registration_form.cleaned_data.get('owner')) device.owner = owner device.save() form_saved = True registration_form = DeviceRegistrationForm(request=request) else: logger.error('Errors are' + str(registration_form.errors)) else: registration_form = DeviceRegistrationForm(request=request) sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) customer_list = customer.get_descendants() return render_to_response('device-registration.html',{'sconf': sc, 'customer': customer, 'form': registration_form, 'saved': form_saved, },context_instance=RequestContext(request))
def summary(request): sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) return render_to_response('summary.html', {'sconf': sc, 'customer': customer} ,context_instance=RequestContext(request))
def customer_registration(request): form_saved = False if request.method == 'POST': registration_form = CustomerRegistrationForm(data=request.POST, files=request.FILES, request=request) if registration_form.is_valid(): parent = Customer.objects.get(login_name=registration_form.cleaned_data.get('parent')) customer = parent.add_child() customer.login_name = registration_form.cleaned_data.get('login_name') customer.passwd = registration_form.cleaned_data.get('password') #Hashing the password customer.passwd = hashlib.md5(customer.passwd.encode('utf-8')).hexdigest() customer.name = registration_form.cleaned_data.get('name') customer.display_pic = registration_form.cleaned_data.get('display_pic') customer.address = registration_form.cleaned_data.get('address') customer.city = registration_form.cleaned_data.get('city') customer.mobile_no = registration_form.cleaned_data.get('mobile_no') customer.email_addr = registration_form.cleaned_data.get('email_addr') customer.alert_type = registration_form.cleaned_data.get('alert_type') customer.role = registration_form.cleaned_data.get('role') validity_till = registration_form.cleaned_data.get('validity_till') customer.validity_till = datetime.datetime(validity_till.year, validity_till.month, validity_till.day, 0, 0, 0) customer.save() form_saved = True registration_form = CustomerRegistrationForm(request=request) else: logger.error('Errors are' + str(registration_form.errors)) else: registration_form = CustomerRegistrationForm(request=request) sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) return render_to_response('customer-registration.html',{'sconf': sc, 'customer': customer, 'form': registration_form, 'saved': form_saved, },context_instance=RequestContext(request))
def summary(request): sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) return render_to_response('summary.html', { 'sconf': sc, 'customer': customer }, context_instance=RequestContext(request))
def customer_list(request): sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) customer_list = customer.get_descendants() return render_to_response('customer-list.html',{'sconf': sc, 'customer': customer, 'custlist': customer_list },context_instance=RequestContext(request))
def customer_list(request): sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) customer_list = customer.get_descendants() return render_to_response('customer-list.html', { 'sconf': sc, 'customer': customer, 'custlist': customer_list }, context_instance=RequestContext(request))
def customer_registration(request): form_saved = False if request.method == 'POST': registration_form = CustomerRegistrationForm(data=request.POST, files=request.FILES, request=request) if registration_form.is_valid(): parent = Customer.objects.get( login_name=registration_form.cleaned_data.get('parent')) customer = parent.add_child() customer.login_name = registration_form.cleaned_data.get( 'login_name') customer.passwd = registration_form.cleaned_data.get('password') #Hashing the password customer.passwd = hashlib.md5( customer.passwd.encode('utf-8')).hexdigest() customer.name = registration_form.cleaned_data.get('name') customer.display_pic = registration_form.cleaned_data.get( 'display_pic') customer.address = registration_form.cleaned_data.get('address') customer.city = registration_form.cleaned_data.get('city') customer.mobile_no = registration_form.cleaned_data.get( 'mobile_no') customer.email_addr = registration_form.cleaned_data.get( 'email_addr') customer.alert_type = registration_form.cleaned_data.get( 'alert_type') customer.role = registration_form.cleaned_data.get('role') validity_till = registration_form.cleaned_data.get('validity_till') customer.validity_till = datetime.datetime(validity_till.year, validity_till.month, validity_till.day, 0, 0, 0) customer.save() form_saved = True registration_form = CustomerRegistrationForm(request=request) else: logger.error('Errors are' + str(registration_form.errors)) else: registration_form = CustomerRegistrationForm(request=request) sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) return render_to_response('customer-registration.html', { 'sconf': sc, 'customer': customer, 'form': registration_form, 'saved': form_saved, }, context_instance=RequestContext(request))
def device_list(request): sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) customer_list = customer.get_descendants() device_list = [] devices = customer.device_set.all() if len(devices) > 0: device_list += devices for cust in customer_list: devices = cust.device_set.all() if len(devices) > 0: device_list += devices return render_to_response('device-list.html',{'sconf': sc, 'customer': customer, 'devicelist': device_list },context_instance=RequestContext(request))
def device_list(request): sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) customer_list = customer.get_descendants() device_list = [] devices = customer.device_set.all() if len(devices) > 0: device_list += devices for cust in customer_list: devices = cust.device_set.all() if len(devices) > 0: device_list += devices return render_to_response('device-list.html', { 'sconf': sc, 'customer': customer, 'devicelist': device_list }, context_instance=RequestContext(request))
def login(request): if request.method == 'POST': login_form = CustomerLoginForm(data=request.POST) if login_form.is_valid(): login_name = login_form.cleaned_data.get('login_name') customer = Customer.objects.get(login_name=login_name) request.session["ln"] = customer.login_name request.session["name"] = customer.name request.session["role"] = customer.role request.session["started_at"] = timezone.now().strftime("%s") return HttpResponseRedirect('/dashboard/') else: logger.error('Errors are' + str(login_form.errors)) else: if 'ln' in request.session: return HttpResponseRedirect('/dashboard/') login_form = CustomerLoginForm() sc = helper.get_site_conf() return render_to_response('login.html',{'sconf': sc, 'form': login_form },context_instance=RequestContext(request))
def login(request): if request.method == 'POST': login_form = CustomerLoginForm(data=request.POST) if login_form.is_valid(): login_name = login_form.cleaned_data.get('login_name') customer = Customer.objects.get(login_name=login_name) request.session["ln"] = customer.login_name request.session["name"] = customer.name request.session["role"] = customer.role request.session["started_at"] = timezone.now().strftime("%s") return HttpResponseRedirect('/dashboard/') else: logger.error('Errors are' + str(login_form.errors)) else: if 'ln' in request.session: return HttpResponseRedirect('/dashboard/') login_form = CustomerLoginForm() sc = helper.get_site_conf() return render_to_response('login.html', { 'sconf': sc, 'form': login_form }, context_instance=RequestContext(request))
def refhome(request): sc = helper.get_site_conf() return render_to_response('dashboardorig.html', {'sconf': sc}, context_instance=RequestContext(request))
def device_registration(request): form_saved = False if request.method == 'POST': registration_form = DeviceRegistrationForm(data=request.POST, files=request.FILES, request=request) if registration_form.is_valid(): #Save the data device = Device() device.imei = registration_form.cleaned_data.get('imei') device.name = registration_form.cleaned_data.get('name') device.device_type = 'normal' device.protocol = registration_form.cleaned_data.get('protocol') device.icon = registration_form.cleaned_data.get('icon') device.imsi = registration_form.cleaned_data.get('imsi') device.stock_st = registration_form.cleaned_data.get('stock_st') device.tank_sz = registration_form.cleaned_data.get('tank_sz') #Get FuelTankType Instance fuelTankType = FuelTankType.objects.get( pk=registration_form.cleaned_data.get('fuel_tank')) device.fuel_tank = fuelTankType device.max_speed = registration_form.cleaned_data.get('max_speed') device.max_temp = registration_form.cleaned_data.get('max_temp') device.lowest_fuel = registration_form.cleaned_data.get( 'lowest_fuel') device.rc_number = registration_form.cleaned_data.get('rc_number') device.rc_date = registration_form.cleaned_data.get('rc_date') device.insurance_number = registration_form.cleaned_data.get( 'insurance_number') device.insurance_company = registration_form.cleaned_data.get( 'insurance_company') device.insurance_date = registration_form.cleaned_data.get( 'insurance_date') device.insurance_due_date = registration_form.cleaned_data.get( 'insurance_due_date') device.insurance_premium = registration_form.cleaned_data.get( 'insurance_premium') device.servicing_due_date = registration_form.cleaned_data.get( 'servicing_due_date') device.servicing_due_km = registration_form.cleaned_data.get( 'servicing_due_km') device.odometer_reading = registration_form.cleaned_data.get( 'odometer_reading') device.driver_dp = registration_form.cleaned_data.get('driver_dp') device.driver_name = registration_form.cleaned_data.get( 'driver_name') device.driver_addr = registration_form.cleaned_data.get( 'driver_addr') device.driver_contact_no = registration_form.cleaned_data.get( 'driver_contact_no') device.license_no = registration_form.cleaned_data.get( 'license_no') device.contract_company = registration_form.cleaned_data.get( 'contract_company') device.contract_amt = registration_form.cleaned_data.get( 'contract_amt') device.contract_renewal_dt = registration_form.cleaned_data.get( 'contract_renewal_dt') device.contract_date = registration_form.cleaned_data.get( 'contract_date') device.license_exp_date = registration_form.cleaned_data.get( 'license_exp_date') device.subscription_amt = registration_form.cleaned_data.get( 'subscription_amt') #Get Customer instance owner = Customer.objects.get( login_name=registration_form.cleaned_data.get('owner')) device.owner = owner device.save() form_saved = True registration_form = DeviceRegistrationForm(request=request) else: logger.error('Errors are' + str(registration_form.errors)) else: registration_form = DeviceRegistrationForm(request=request) sc = helper.get_site_conf() customer = Customer.objects.get(login_name=request.session["ln"]) customer_list = customer.get_descendants() return render_to_response('device-registration.html', { 'sconf': sc, 'customer': customer, 'form': registration_form, 'saved': form_saved, }, context_instance=RequestContext(request))
def refhome(request): sc = helper.get_site_conf() return render_to_response('dashboardorig.html',{'sconf': sc},context_instance=RequestContext(request))