This commit is contained in:
2026-04-16 10:34:55 +01:00
parent 740680e9fb
commit 404f28da15
13 changed files with 527 additions and 118 deletions

View File

@@ -5,69 +5,147 @@
android:id="@+id/main"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#F7F7F7"
tools:context=".AddStaffActivity">
<EditText
android:id="@+id/nammeEditText"
android:layout_width="0dp"
<!-- Top Bar with Back Button -->
<Button
android:id="@+id/btnVoltarAddStaff"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="16dp"
android:layout_marginTop="32dp"
android:layout_marginEnd="16dp"
android:ems="10"
android:hint="Name"
android:inputType="text"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="16dp"
android:background="@android:color/transparent"
android:text="Voltar"
android:textAllCaps="false"
android:textColor="#FF5252"
android:textSize="16sp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<LinearLayout
android:id="@+id/zoneLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:orientation="horizontal"
app:layout_constraintEnd_toEndOf="@+id/nammeEditText"
app:layout_constraintStart_toStartOf="@+id/nammeEditText"
app:layout_constraintTop_toBottomOf="@+id/nammeEditText">
<Spinner
android:id="@+id/zonaSpinner"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minHeight="48dp" />
<Button
android:id="@+id/btnAddZone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="+" />
</LinearLayout>
<LinearLayout
android:id="@+id/mesaLayout"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginTop="16dp"
android:orientation="horizontal"
app:layout_constraintEnd_toEndOf="@+id/zoneLayout"
app:layout_constraintStart_toStartOf="@+id/zoneLayout"
app:layout_constraintTop_toBottomOf="@+id/zoneLayout">
<Spinner
android:id="@+id/mesaSpinner"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:minHeight="48dp" />
</LinearLayout>
<Button
android:id="@+id/addButton"
<TextView
android:id="@+id/txtAdicionarTitulo"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
android:layout_marginTop="20dp"
android:text="Novo Funcionário"
android:textColor="#000"
android:textSize="24sp"
android:textStyle="bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/btnVoltarAddStaff" />
<TextView
android:id="@+id/txtAdicionarDesc"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:text="Introduza os dados e atribuições deste membro:"
android:textColor="#666666"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/txtAdicionarTitulo" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="24dp"
android:layout_marginTop="32dp"
android:background="#FFFFFF"
android:elevation="2dp"
android:orientation="vertical"
android:padding="20dp"
app:layout_constraintTop_toBottomOf="@id/txtAdicionarDesc">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Nome do Funcionário"
android:textColor="#333"
android:textSize="14sp"
android:textStyle="bold" />
<EditText
android:id="@+id/nammeEditText"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="8dp"
android:background="@drawable/input_bg"
android:hint="Ex: João Silva"
android:inputType="textPersonName"
android:paddingHorizontal="16dp" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="Zona de Trabalho"
android:textColor="#333"
android:textSize="14sp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/zoneLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:orientation="horizontal"
android:gravity="center_vertical">
<Spinner
android:id="@+id/zonaSpinner"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="@drawable/input_bg" />
<Button
android:id="@+id/btnAddZone"
android:layout_width="48dp"
android:layout_height="48dp"
android:layout_marginStart="8dp"
android:background="@drawable/btn_primary"
android:text="+"
android:textColor="#FFFFFF"
android:textSize="20sp" />
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="20dp"
android:text="Mesa a Atribuir"
android:textColor="#333"
android:textSize="14sp"
android:textStyle="bold" />
<LinearLayout
android:id="@+id/mesaLayout"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="8dp"
android:orientation="horizontal">
<Spinner
android:id="@+id/mesaSpinner"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="@drawable/input_bg" />
</LinearLayout>
<Button
android:id="@+id/addButton"
android:layout_width="match_parent"
android:layout_height="50dp"
android:layout_marginTop="32dp"
android:background="@drawable/btn_primary"
android:text="Adicionar Membro"
android:textAllCaps="false"
android:textColor="#FFFFFF"
android:textSize="16sp"
android:textStyle="bold" />
</LinearLayout>
</androidx.constraintlayout.widget.ConstraintLayout>

View File

@@ -69,10 +69,12 @@
android:orientation="horizontal">
<androidx.cardview.widget.CardView
android:id="@+id/cardReservasHoje"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginEnd="8dp"
android:layout_weight="1"
android:foreground="?attr/selectableItemBackground"
app:cardBackgroundColor="#FFFFFF"
app:cardCornerRadius="16dp"
app:cardElevation="3dp">
@@ -92,10 +94,11 @@
android:textSize="12sp" />
<TextView
android:id="@+id/txtReservasHojeDash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="32"
android:text="00"
android:textColor="#000"
android:textSize="28sp"
android:textStyle="bold" />
@@ -127,10 +130,11 @@
android:textSize="12sp" />
<TextView
android:id="@+id/txtMesasLivresDash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="08"
android:text="00"
android:textColor="#000"
android:textSize="28sp"
android:textStyle="bold" />
@@ -161,10 +165,11 @@
android:textSize="12sp" />
<TextView
android:id="@+id/txtListaEsperaDash"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="4dp"
android:text="05"
android:text="00"
android:textColor="#000"
android:textSize="28sp"
android:textStyle="bold" />

View File

@@ -91,6 +91,16 @@
android:textAllCaps="false"
android:textColor="#FFFFFF" />
<Button
android:id="@+id/btnEliminarStaff"
android:layout_width="match_parent"
android:layout_height="48dp"
android:layout_marginTop="8dp"
android:background="@android:color/transparent"
android:text="Eliminar Funcionário"
android:textAllCaps="false"
android:textColor="#FF5252" />
<TextView
android:id="@+id/txtMensagemStaff"
android:layout_width="match_parent"