def create_nuevo_cliente(cedula, nombre, apellido1, apellido2, fecha_nacimiento, telefonos, direccion, e_mail1, e_mail2, ruc): cliente = Cliente(cedula=cedula, nombre=nombre, apellido1=apellido1, apellido2=apellido2, fecha_nacimiento=fecha_nacimiento, telefonos=telefonos, direccion=direccion, e_mail1=e_mail1, e_mail2=e_mail2, ruc=ruc) cliente.save()
def nuevo_cliente(request): if request.method == 'POST': form = ClienteForm(request.POST) if form.is_valid(): try: c = Cliente( cedula=request.POST['cedula'], nombre=request.POST['nombre'], apellido1=request.POST['apellido1'], apellido2=request.POST['apellido2'], fecha_nacimiento=date( year=int(request.POST['fecha_nacimiento_year']), month=int(request.POST['fecha_nacimiento_month']), day=int(request.POST['fecha_nacimiento_day'])), telefonos=request.POST['telefonos'], direccion=request.POST['direccion'], e_mail1=request.POST['e_mail1'], e_mail2=request.POST['e_mail2'], ruc=request.POST['ruc']) except MultiValueDictKeyError: c = Cliente(cedula=request.POST['cedula'], nombre=request.POST['nombre'], apellido1=request.POST['apellido1'], apellido2=request.POST['apellido2'], telefonos=request.POST['telefonos'], direccion=request.POST['direccion'], e_mail1=request.POST['e_mail1'], e_mail2=request.POST['e_mail2'], ruc=request.POST['ruc']) c.save() return clientes(request) else: if request.method != 'POST': form = ClienteForm() return render(request, 'ClientesFrontEnd/nuevoCliente.html', {'form': form})