Skip to content

Commit

Permalink
Ajustes para form pacientes
Browse files Browse the repository at this point in the history
  • Loading branch information
rodrigmars committed Apr 12, 2024
1 parent 4c83e97 commit d5bd64b
Show file tree
Hide file tree
Showing 10 changed files with 348 additions and 30 deletions.
4 changes: 2 additions & 2 deletions consultas/templates/lista_consultas.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
{% endblock title %}
{% block content %}
<form action="" method="get">
<h1>Lista consultas</h1>
<a href="{% url 'cadastra_consulta' %}">Nova consulta</a>
<h1>Lista de transportes</h1>
<a href="{% url 'cadastra_consulta' %}">Novo</a>
</form>
{% endblock content %}
4 changes: 2 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@

<body>
<div class="container">
<div class="form-image">
<!-- <div class="form-image">
<img src="assets/img//undraw_shopping_re_3wst.svg" alt="">
</div>
</div> -->
<div class="form">
<form action="#">
<div class="form-header">
Expand Down
15 changes: 15 additions & 0 deletions pacientes/forms.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
from django import forms


class PacienteForm(forms.Form):

nome = forms.CharField(label="Nome", max_length=100)
email = forms.CharField(label="Email", max_length=100)
telefone = forms.CharField(label="Telefone", max_length=100)
dataNascimento = forms.CharField(label="Data Nascimento", max_length=100)
estadoCivil = forms.CharField(label="Estado Civil", max_length=100)
genero = forms.CharField(label="Genero", max_length=100)
bairro = forms.CharField(label="Bairro", max_length=100)
uf = forms.CharField(label="UF", max_length=100)
municipio = forms.CharField(label="Município", max_length=100)
nascionalidade = forms.CharField(label="Nascionalidade", max_length=100)
9 changes: 0 additions & 9 deletions pacientes/templates/cadastro_paciente.html

This file was deleted.

84 changes: 84 additions & 0 deletions pacientes/templates/formulario_paciente.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
{% extends "base.html" %}
{% block title %}
Cadastro Paciente
{% endblock title %}
{% block content %}
<div class="form">

<form action="{% url 'cadastra_paciente' %}" method="POST">
{% csrf_token %}

<div class="form-header">
<div class="title">
<h1>Novo Paciente</h1>
</div>
</div>

<div class="input-group">
<div class="input-box">
<label for="nome">Primeiro Nome</label>
<input id="nome" type="text" name="nome" placeholder="Digite seu primeiro nome" required="">
</div>

<div class="input-box">
<label for="sobreNome">Sobrenome</label>
<input id="sobreNome" type="text" name="sobreNome" placeholder="Digite seu sobrenome" required="">
</div>
<div class="input-box">
<label for="email">SUS</label>
<input id="email" type="text" name="email" placeholder="Digite seu SUS" required="">
</div>

<div class="input-box">
<label for="telefone">Telefone</label>
<input id="telefone" type="tel" name="telefone" placeholder="(xx) xxxx-xxxx" required="">
</div>

<div class="input-box">
<label for="senha">Endereço</label>
<input id="senha" type="password" name="senha" placeholder="Digite seu Endereço" required="">
</div>


<div class="input-box">
<label for="confirmaSenha">Data do transporte</label>
<input id="confirmaSenha" type="password" name="confirmaSenha" placeholder="Data do transporte"
required="">
</div>

</div>

<div class="gender-inputs">
<div class="gender-title">
<h6>Gênero</h6>
</div>

<div class="gender-group">
<div class="gender-input">
<input id="feminimo" type="radio" name="genero">
<label for="feminimo">Feminino</label>
</div>

<div class="gender-input">
<input id="masculino" type="radio" name="genero">
<label for="masculino">Masculino</label>
</div>

<div class="gender-input">
<input id="outro" type="radio" name="genero">
<label for="outro">Outros</label>
</div>

<div class="gender-input">
<input id="semGenero" type="radio" name="genero">
<label for="semGenero">Prefiro não dizer</label>
</div>
</div>
</div>

<div class="continue-button">
<button type="submit">Confirmar</button>
</div>
</form>
</div>
{% endblock content %}
2 changes: 1 addition & 1 deletion pacientes/templates/lista_pacientes.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@
{% block content %}
<form action="" method="get">
<h1>Lista pacientes</h1>
<a href="{% url 'cadastro_paciente' %}">Criar paciente</a>
<a href="{% url 'cadastra_paciente' %}">Criar paciente</a>
</form>
{% endblock content %}
6 changes: 4 additions & 2 deletions pacientes/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@
from . import views

urlpatterns = [
path("", views.lista_pacientes, name="lista_pacientes"),
path("cadastro/", views.cadastro, name="cadastro_paciente"),
path("", views.listar, name="lista_pacientes"),
path("cadastro/", views.cadastrar, name="cadastra_paciente"),
path("edita/", views.atualizar, name="edita_paciente"),
path("exclui/", views.excluir, name="exclui_paciente"),
]
38 changes: 33 additions & 5 deletions pacientes/views.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,41 @@
from django.shortcuts import render
from django.contrib.auth.decorators import login_required
from django.http import HttpResponseRedirect
from .forms import PacienteForm


def lista_pacientes(request):

def listar(request):
return render(request, "lista_pacientes.html")


def cadastro(request):
def cadastrar(request):

print(type(request))

# if request.method == "POST":

# # "nome"
# # "sobreNome"
# # "email"
# # "telefone"
# # "senha"
# # "confirmaSenha"
# # "genero"

# form = PacienteForm(request.POST)

# if form.is_valid():

print("chegando aqui cadastro")
# return HttpResponseRedirect("/thanks/")

return render(request, "cadastro_paciente.html", {})
# form = PacienteForm()

return render(request, "formulario_paciente.html", {"form": ""})


def atualizar(request):
return render(request, "formulario_paciente.html")


def excluir(request):
return render(request, "lista_pacientes.html")
2 changes: 1 addition & 1 deletion templates/base.html
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
{% csrf_token %}
<ul class="horizontal">
<li>
<a href="{% url 'lista_consultas' %}" class="active">Consultas</a>
<a href="{% url 'lista_consultas' %}" class="active">Transportes</a>
</li>
<li>
<a href="{% url 'lista_pacientes' %}">Pacientes</a>
Expand Down
Loading

0 comments on commit d5bd64b

Please sign in to comment.