Patch(
'Visitor Details',
Defaults('Visitor Details'),
{'Visit ID': NewID},
{'Visitor Name': TextInput3_4.Text},
{'Visitor Mobile No': Value(TextInput4_2.Text)},
{'BASF Card No': TextInput5_2.Text},
{'Premise Card No': TextInput5_4.Text},
{'Visitor Email': First(Office365Users.SearchUser({searchTerm: TextInput3_4.Text})).Mail},
{'Visitor Company Name': TextInput3_5.Text},
{'Office Location': Label21.Text},
{'Person To Meet': ComboBox1_2.Selected.DisplayName},
{
'Visitor Image': If(
Text(ComboBox2.Selected.Value) = "Employee",
Blank(),
First(Picture).Value
)
},
{'Visit Date': DateValue(Label15_15.Text)},
{
'In Time': Time(
Value(Dropdown3_8.Selected.Value),
Value(Dropdown3_9.Selected.Value),
0
)
},
{
'Data Privacy Consent': If(
Checkbox3_2.Value,
[@'Data Privacy Consent (Visitor Details)'].Yes,
[@'Data Privacy Consent (Visitor Details)'].No
)
},
{
'Visiting Type': Switch(
Text(ComboBox2_4.Selected.Value),
"Meeting",
[@'Visiting Type'].Meeting,
"Official",
[@'Visiting Type'].Official,
"Personal",
[@'Visiting Type'].Personal,
"Others",
[@'Visiting Type'].Others
)
},
{'Visitor Status': [@'Visitor Status'].'Check-In'},
{
'Visitor Type': Switch(
Text(ComboBox2.Selected.Value),
"Visitor",
[@'Visitor Type'].Visitor,
"Employee",
[@'Visitor Type'].Employee
)
},
{'Entry Method': "Assisted"}
)
);