def get(self, request): post_data = request.GET records = SalesRecords.objects.filter(sales_id=post_data.get('sales_id')) if records.exists(): try: records.delete() return return_response(success=True, message="Record Deleted successfully", data=records) except: return return_response(success=False, message="Record Not Deleted") else: return return_response(success=False, message="Record Not Found")
def get(self, request): try: records = SalesRecords.objects.select_related('customer').filter( Q(pk=request.GET.get('id')) | Q(customer=request.GET.get('id'))) if not records: message = "No Record Found" else: message = str(len(records))+" Records Found" return return_response(success=True, message=message, data=records) except: return return_response(success=False, message="Something Went Wrong")
def get(self, request): post_data = request.GET try: label = 'label' data = getMonthlyRecords() from django.http import HttpResponse response = {'success': True, 'message': "", 'records': data} return HttpResponse(json.dumps(response), content_type='application/json') except: return return_response(success=False, message="No Record Found") else: return return_response(success=False, message="Record Not Found")
def post(self, request): if Customer.objects.filter(pk=request.POST.get('customer_id')).count() > 0: return return_response(success=False, message="Customer Id Already Exist") else: try: Customer.objects.create( customer_id=request.POST.get('customer_id'), customer_gender=request.POST.get('customer_gender'), customer_income_group=request.POST.get('customer_income_group'), customer_region=request.POST.get('customer_region'), customer_marital_status=request.POST.get('customer_marital_status')) return return_response(success=True, message="Customer Created Successfully") except: return return_response(success=False, message="Customer Not Created Successfully")
def post(self, request): form_data = request.POST if int(form_data.get('selling_price')) > 1000000: return return_response(success=False, message="Selling Price Should Not Be More Than 1 Million") else: try: record = SalesRecords.objects.create( date_of_purchase=datetime.datetime.strptime(form_data.get('purchase_date'), '%Y-%m-%d'), customer=Customer.objects.get(pk=form_data.get('customer_id')), fuel=form_data.get('fuel'), vehicle_segment=form_data.get('vehicle_segment'), selling_price=form_data.get('selling_price'), power_steering=form_data.get('power_steering'), air_bugs=form_data.get('air_bugs'), sun_roof=form_data.get('sun_roof'), Matt_finish=form_data.get('matt_finish'), music_system=form_data.get('music_system')) return return_response(success=True, message="Record Created Successfully", data=[record]) except: return return_response(success=False, message="Record Not Created Successfully")
def post(self, request): form_data = request.POST if int(form_data.get('selling_price')) > 1000000: return return_response(success=False, message="Selling Price should not be more than 1 million") records = SalesRecords.objects.filter(sales_id=form_data.get('sales_id')) if records.exists(): try: records.update( customer=form_data.get('customer_id'), fuel=form_data.get('fuel'), vehicle_segment=form_data.get('vehicle_segment'), selling_price=form_data.get('selling_price'), power_steering=form_data.get('power_steering'), air_bugs=form_data.get('air_bugs'), sun_roof=form_data.get('sun_roof'), Matt_finish=form_data.get('matt_finish'), music_system=form_data.get('music_system')) return return_response(success=True, message="Record Updated successfully", data=records) except: return return_response(success=False, message="Record Not Updated") else: return return_response(success=False, message="Record Not Found")