예제 #1
0
def calculateSaldos(request):

    if request.method == 'POST':
        form = DatePickerForm(request.POST)

        if form.is_valid():
            month = request.POST['month']
            year = request.POST['year']

            invoice = Invoice(int(year), int(month))
            invoices = invoice.calculateSaldos()

            clientFormSet = modelformset_factory(Client)

        return render_to_response('saldos.html', {
            'invoices': invoices,
            'title': 'Saldos'
        },
                                  context_instance=RequestContext(request))
    else:
        form = DatePickerForm()
        return render_to_response('date-picker.html', {
            'form': form,
            'formAction': '/admin/newspaper/saldos/',
            'title': 'Saldos'
        },
                                  context_instance=RequestContext(request))
예제 #2
0
def invoice(request):

    if request.method == 'POST':
        form = DatePickerForm(request.POST)

        if form.is_valid():
            month = request.POST['month']
            year = request.POST['year']
            client = request.POST['client']

            if client:
                client = Client.objects.filter(pk=client)
            else:
                client = None

            invoice = Invoice(int(year), int(month))
            invoice.calculateInvoice(client)

            return render_to_response(
                'invoice-success.html', {
                    'listName': invoice.getListFilename(),
                    'invoiceName': invoice.getInvoiceFilename()
                },
                context_instance=RequestContext(request))
        else:
            return HttpResponse('Invalid form data.' + str(form))

    form = DatePickerForm()
    return render_to_response('invoice.html', {'form': form},
                              context_instance=RequestContext(request))
예제 #3
0
파일: views.py 프로젝트: naawha/sms_shop
def single_history(request):
    if request.method == 'POST':
        form = DatePickerForm(request.POST)
        if form.is_valid():
            return redirect('/history/single/%s/%s/' % (
                form.cleaned_data['start_date'].strftime('%d-%m-%Y'),
                form.cleaned_data['end_date'].strftime('%d-%m-%Y')
            ))
        else:
            return redirect('/history/single/')
    else:
        form = DatePickerForm()
        sendings = SMS.objects.filter(owner=request.user)
        t = loader.get_template('history_single.html')
        c = RequestContext(request, {'sendings': sendings, 'form': form, 'page': 'history_single'})
        return HttpResponse(t.render(c))
예제 #4
0
def calculateSaldos(request):

  if request.method == 'POST':
    form = DatePickerForm(request.POST)

    if form.is_valid():
      month = request.POST['month']
      year = request.POST['year']

      invoice = Invoice(int(year), int(month))
      invoices = invoice.calculateSaldos()

      clientFormSet= modelformset_factory(Client)

    return render_to_response('saldos.html', {'invoices': invoices, 'title': 'Saldos'}, context_instance=RequestContext(request))
  else:
    form = DatePickerForm()
    return render_to_response('date-picker.html', {'form': form, 'formAction': '/admin/newspaper/saldos/', 'title': 'Saldos'}, context_instance=RequestContext(request))
예제 #5
0
def invoice(request):

  if request.method == 'POST':
    form = DatePickerForm(request.POST)

    if form.is_valid():
      month = request.POST['month']
      year = request.POST['year']
      client = request.POST['client']

      if client:
        client = Client.objects.filter(pk=client)
      else:
        client = None

      invoice = Invoice(int(year), int(month))
      invoice.calculateInvoice(client)

      return render_to_response('invoice-success.html', {'listName': invoice.getListFilename(), 'invoiceName': invoice.getInvoiceFilename()}, context_instance=RequestContext(request))
    else:
      return HttpResponse('Invalid form data.' + str(form))

  form = DatePickerForm()
  return render_to_response('invoice.html', {'form': form}, context_instance=RequestContext(request))