@benini_simone
In this case, you could try this :
If(
(Toggle1.Value = false && Toggle2.Value = false && Toggle3.Value = false && Toggle4.Value = false),
/* True branch for the first condition */
Collect(
tblInserimento,
{
DATA_TRENO: dataTreno.SelectedDate,
N_NOTIFICA: txtNotifica.Text,
N_SERIE: txtSerie.Text,
RELAZIONE: dropRelazione.Selected.Value,
N_TRENO: txtTreno.Text,
ORIGINE: dropOrigine.Selected.Value,
CER: txtCer.Text,
PESO_ton: txtPeso.Text,
CODICE_UTI: txtUti.Text,
NOTE: txtNote.Text
}
),
/* True branch for the second condition */
If (
Toggle1.Value = true && Toggle2.Value = false && Toggle3.Value = false && Toggle4.Value = false,
If (
txtUti.Text <> txtUti_1.Text,
Collect(
tblInserimento,
{
DATA_TRENO: dataTreno.SelectedDate,
N_NOTIFICA: txtNotifica.Text,
N_SERIE: txtSerie.Text,
RELAZIONE: dropRelazione.Selected.Value,
N_TRENO: txtTreno.Text,
ORIGINE: dropOrigine.Selected.Value,
CER: txtCer.Text,
PESO_ton: txtPeso.Text,
CODICE_UTI: txtUti.Text,
NOTE: txtNote.Text
},
{
DATA_TRENO: dataTreno.SelectedDate,
N_NOTIFICA: txtNotifica_1.Text,
N_SERIE: txtSerie_1.Text,
RELAZIONE: dropRelazione.Selected.Value,
N_TRENO: txtTreno.Text,
ORIGINE: dropOrigine.Selected.Value,
CER: txtCer_1.Text,
PESO_ton: txtPeso_1.Text,
CODICE_UTI: txtUti_1.Text,
NOTE: txtNote_1.Text
}
);
UpdateContext({ showPopup: true })
)
)
);
If (showPopup = false, Navigate(Stato));