예제 #1
0
def nueva_consulta(request):
    """
    Ingresa una nueva consulta

    **Context**

    ``RequestContext``

    ``Consultas``
        Instancia de :model:`moduloContabilidad.Consultas`.
        
    **Template:**

    :template:`ClientesFrontEnd/nuevaConsulta.html`

    """
    if request.method == 'POST':
        form = ConsultaForm(request.POST)
        if form.is_valid():
            c=Cliente.objects.filter(pk=request.POST['cliente'])[0]
            try:
                con = Consultas(cliente=c,esfera=request.POST['esfera'],cilindro=request.POST['cilindro'],eje=request.POST['eje'],av=request.POST['av'],add=request.POST['add'],dp=request.POST['dp'],fecha=date(year=int(request.POST['fecha_year']),month=int(request.POST['fecha_month']),day=int(request.POST['fecha_day'])),Diagnostico=request.POST['Diagnostico'],Observaciones=request.POST['Observaciones'],vista=request.POST['vista'],ojo=request.POST['ojo'],estado=request.POST['estado'])
            except MultiValueDictKeyError:
                con = Consultas(cliente=c,esfera=request.POST['esfera'],cilindro=request.POST['cilindro'],eje=request.POST['eje'],av=request.POST['av'],add=request.POST['add'],dp=request.POST['dp'],Diagnostico=request.POST['Diagnostico'],Observaciones=request.POST['Observaciones'],vista=request.POST['vista'],ojo=request.POST['ojo'],estado=request.POST['estado'])
            con.save()
            return consultas(request)
    else:
        if request.method != 'POST':
            form = ConsultaForm()
    return render(request, 'ClientesFrontEnd/nuevaConsulta.html', {'form': form})
예제 #2
0
def create_nueva_consulta(cliente,esfera,cilindro,eje,av,add,dp,fecha,Diagnostico,Observaciones,vista,ojo,estado):
    """
    Crear una nueva consulta

    **Context**

    ``RequestContext``

    ``Consultas``
        Instancia de :model:`moduloContabilidad.Consultas`.
        
    """ 
    consulta = Consultas(cliente,esfera,cilindro,eje,av,add,dp,fecha,Diagnostico,Observaciones,vista,ojo,estado)
    consulta.save()
예제 #3
0
def create_nueva_consulta(cliente, esfera, cilindro, eje, av, add, dp, fecha,
                          Diagnostico, Observaciones, vista, ojo, estado):
    """
    Crear una nueva consulta

    **Context**

    ``RequestContext``

    ``Consultas``
        Instancia de :model:`moduloContabilidad.Consultas`.
        
    """
    consulta = Consultas(cliente, esfera, cilindro, eje, av, add, dp, fecha,
                         Diagnostico, Observaciones, vista, ojo, estado)
    consulta.save()
예제 #4
0
def nueva_consulta(request):
    """
    Ingresa una nueva consulta

    **Context**

    ``RequestContext``

    ``Consultas``
        Instancia de :model:`moduloContabilidad.Consultas`.
        
    **Template:**

    :template:`ClientesFrontEnd/nuevaConsulta.html`

    """
    if request.method == 'POST':
        form = ConsultaForm(request.POST)
        if form.is_valid():
            c = Cliente.objects.filter(pk=request.POST['cliente'])[0]
            try:
                con = Consultas(cliente=c,
                                esfera=request.POST['esfera'],
                                cilindro=request.POST['cilindro'],
                                eje=request.POST['eje'],
                                av=request.POST['av'],
                                add=request.POST['add'],
                                dp=request.POST['dp'],
                                fecha=date(
                                    year=int(request.POST['fecha_year']),
                                    month=int(request.POST['fecha_month']),
                                    day=int(request.POST['fecha_day'])),
                                Diagnostico=request.POST['Diagnostico'],
                                Observaciones=request.POST['Observaciones'],
                                vista=request.POST['vista'],
                                ojo=request.POST['ojo'],
                                estado=request.POST['estado'])
            except MultiValueDictKeyError:
                con = Consultas(cliente=c,
                                esfera=request.POST['esfera'],
                                cilindro=request.POST['cilindro'],
                                eje=request.POST['eje'],
                                av=request.POST['av'],
                                add=request.POST['add'],
                                dp=request.POST['dp'],
                                Diagnostico=request.POST['Diagnostico'],
                                Observaciones=request.POST['Observaciones'],
                                vista=request.POST['vista'],
                                ojo=request.POST['ojo'],
                                estado=request.POST['estado'])
            con.save()
            return consultas(request)
    else:
        if request.method != 'POST':
            form = ConsultaForm()
    return render(request, 'ClientesFrontEnd/nuevaConsulta.html',
                  {'form': form})