quero agora marcar as consultas e medicamentos para os apcientes

This commit is contained in:
2026-04-30 10:36:30 +01:00
parent 8f81c2fd7b
commit ab7ca12e2c
120 changed files with 13671 additions and 9743 deletions

View File

@@ -12,6 +12,7 @@ import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.viewbinding.ViewBinding;
import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.button.MaterialButton;
import java.lang.NullPointerException;
import java.lang.Override;
import java.lang.String;
@@ -20,6 +21,12 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
@NonNull
private final ConstraintLayout rootView;
@NonNull
public final MaterialButton btnAdicionarMedicamento;
@NonNull
public final MaterialButton btnAgendarConsulta;
@NonNull
public final ImageButton btnSairDetalhe;
@@ -42,11 +49,14 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
public final TextView tvSexoPaciente;
private ActivityDetalhePacienteBinding(@NonNull ConstraintLayout rootView,
@NonNull MaterialButton btnAdicionarMedicamento, @NonNull MaterialButton btnAgendarConsulta,
@NonNull ImageButton btnSairDetalhe, @NonNull TextView tvEmailPaciente,
@NonNull TextView tvIdadePaciente, @NonNull TextView tvMedicacaoPaciente,
@NonNull TextView tvNomePaciente, @NonNull TextView tvNumeroUtente,
@NonNull TextView tvSexoPaciente) {
this.rootView = rootView;
this.btnAdicionarMedicamento = btnAdicionarMedicamento;
this.btnAgendarConsulta = btnAgendarConsulta;
this.btnSairDetalhe = btnSairDetalhe;
this.tvEmailPaciente = tvEmailPaciente;
this.tvIdadePaciente = tvIdadePaciente;
@@ -83,6 +93,18 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
// This is done to optimize the compiled bytecode for size and performance.
int id;
missingId: {
id = R.id.btn_adicionar_medicamento;
MaterialButton btnAdicionarMedicamento = ViewBindings.findChildViewById(rootView, id);
if (btnAdicionarMedicamento == null) {
break missingId;
}
id = R.id.btn_agendar_consulta;
MaterialButton btnAgendarConsulta = ViewBindings.findChildViewById(rootView, id);
if (btnAgendarConsulta == null) {
break missingId;
}
id = R.id.btn_sair_detalhe;
ImageButton btnSairDetalhe = ViewBindings.findChildViewById(rootView, id);
if (btnSairDetalhe == null) {
@@ -125,9 +147,9 @@ public final class ActivityDetalhePacienteBinding implements ViewBinding {
break missingId;
}
return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView, btnSairDetalhe,
tvEmailPaciente, tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente, tvNumeroUtente,
tvSexoPaciente);
return new ActivityDetalhePacienteBinding((ConstraintLayout) rootView,
btnAdicionarMedicamento, btnAgendarConsulta, btnSairDetalhe, tvEmailPaciente,
tvIdadePaciente, tvMedicacaoPaciente, tvNomePaciente, tvNumeroUtente, tvSexoPaciente);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));

View File

@@ -18,6 +18,7 @@ import androidx.viewbinding.ViewBindings;
import com.example.medcuida.pro.R;
import com.google.android.material.bottomnavigation.BottomNavigationView;
import com.google.android.material.button.MaterialButton;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import com.google.android.material.imageview.ShapeableImageView;
import com.google.android.material.textfield.TextInputEditText;
import com.google.android.material.textfield.TextInputLayout;
@@ -59,6 +60,9 @@ public final class ActivityMainBinding implements ViewBinding {
@NonNull
public final TextInputEditText editSearchPacientes;
@NonNull
public final FloatingActionButton fabAddConsulta;
@NonNull
public final ShapeableImageView imgPerfilMain;
@@ -128,17 +132,17 @@ public final class ActivityMainBinding implements ViewBinding {
@NonNull ImageButton btnNextDayHist, @NonNull ImageButton btnPrevDayHist,
@NonNull LinearLayout btnSelectDateHist, @NonNull CalendarView calendarView,
@NonNull FrameLayout container, @NonNull TextInputEditText editSearchPacientes,
@NonNull ShapeableImageView imgPerfilMain, @NonNull LinearLayout layTop,
@NonNull RecyclerView recyclerAceites, @NonNull RecyclerView recyclerAgenda,
@NonNull RecyclerView recyclerConsultas, @NonNull TextInputLayout searchLayoutPacientes,
@NonNull TextView textAceitesEmpty, @NonNull TextView textAgendaInfoHist,
@NonNull TextView textAgendaVazia, @NonNull TextView textEmptyState,
@NonNull TextView textSelectedDateFullHist, @NonNull TextView tvCedula,
@NonNull TextView tvEmailMedico, @NonNull TextView tvEspecialidade,
@NonNull TextView tvGreetingMain, @NonNull TextView tvHorarioPerfil,
@NonNull TextView tvNomeMedico, @NonNull LinearLayout viewAceites,
@NonNull LinearLayout viewAgenda, @NonNull LinearLayout viewPacientes,
@NonNull LinearLayout viewPerfil) {
@NonNull FloatingActionButton fabAddConsulta, @NonNull ShapeableImageView imgPerfilMain,
@NonNull LinearLayout layTop, @NonNull RecyclerView recyclerAceites,
@NonNull RecyclerView recyclerAgenda, @NonNull RecyclerView recyclerConsultas,
@NonNull TextInputLayout searchLayoutPacientes, @NonNull TextView textAceitesEmpty,
@NonNull TextView textAgendaInfoHist, @NonNull TextView textAgendaVazia,
@NonNull TextView textEmptyState, @NonNull TextView textSelectedDateFullHist,
@NonNull TextView tvCedula, @NonNull TextView tvEmailMedico,
@NonNull TextView tvEspecialidade, @NonNull TextView tvGreetingMain,
@NonNull TextView tvHorarioPerfil, @NonNull TextView tvNomeMedico,
@NonNull LinearLayout viewAceites, @NonNull LinearLayout viewAgenda,
@NonNull LinearLayout viewPacientes, @NonNull LinearLayout viewPerfil) {
this.rootView = rootView;
this.bottomNavigation = bottomNavigation;
this.btnEditarDados = btnEditarDados;
@@ -150,6 +154,7 @@ public final class ActivityMainBinding implements ViewBinding {
this.calendarView = calendarView;
this.container = container;
this.editSearchPacientes = editSearchPacientes;
this.fabAddConsulta = fabAddConsulta;
this.imgPerfilMain = imgPerfilMain;
this.layTop = layTop;
this.recyclerAceites = recyclerAceites;
@@ -260,6 +265,12 @@ public final class ActivityMainBinding implements ViewBinding {
break missingId;
}
id = R.id.fab_add_consulta;
FloatingActionButton fabAddConsulta = ViewBindings.findChildViewById(rootView, id);
if (fabAddConsulta == null) {
break missingId;
}
id = R.id.img_perfil_main;
ShapeableImageView imgPerfilMain = ViewBindings.findChildViewById(rootView, id);
if (imgPerfilMain == null) {
@@ -388,11 +399,11 @@ public final class ActivityMainBinding implements ViewBinding {
return new ActivityMainBinding((RelativeLayout) rootView, bottomNavigation, btnEditarDados,
btnGoTodayIconHist, btnLogout, btnNextDayHist, btnPrevDayHist, btnSelectDateHist,
calendarView, container, editSearchPacientes, imgPerfilMain, layTop, recyclerAceites,
recyclerAgenda, recyclerConsultas, searchLayoutPacientes, textAceitesEmpty,
textAgendaInfoHist, textAgendaVazia, textEmptyState, textSelectedDateFullHist, tvCedula,
tvEmailMedico, tvEspecialidade, tvGreetingMain, tvHorarioPerfil, tvNomeMedico,
viewAceites, viewAgenda, viewPacientes, viewPerfil);
calendarView, container, editSearchPacientes, fabAddConsulta, imgPerfilMain, layTop,
recyclerAceites, recyclerAgenda, recyclerConsultas, searchLayoutPacientes,
textAceitesEmpty, textAgendaInfoHist, textAgendaVazia, textEmptyState,
textSelectedDateFullHist, tvCedula, tvEmailMedico, tvEspecialidade, tvGreetingMain,
tvHorarioPerfil, tvNomeMedico, viewAceites, viewAgenda, viewPacientes, viewPerfil);
}
String missingId = rootView.getResources().getResourceName(id);
throw new NullPointerException("Missing required view with ID: ".concat(missingId));