using System;
using static System.Console;
public class Program {
static int Main() {
WriteLine("Enter client data: ");
Write("Name: ");
string clientName = ReadLine();
Write("Email: ");
string email = ReadLine();
Write("Birth date (DD/MM/YYYY): ");
if (!DateTime.TryParse(ReadLine(), out var birthDate)) return 1;
WriteLine("Enter order data: ");
Write("Status: ");
if (!Enum.TryParse<OrderStatus>(ReadLine(), true, out var status)) return 1;
return 0;
}
}
enum OrderStatus : int {
Junior = 0,
MidLevel = 1,
Senior = 2
}
//https://pt.stackoverflow.com/q/419074/101
dXNpbmcgU3lzdGVtOwp1c2luZyBzdGF0aWMgU3lzdGVtLkNvbnNvbGU7CgpwdWJsaWMgY2xhc3MgUHJvZ3JhbSB7CiAgICBzdGF0aWMgaW50IE1haW4oKSB7CiAgICAgICAgV3JpdGVMaW5lKCJFbnRlciBjbGllbnQgZGF0YTogIik7CiAgICAgICAgV3JpdGUoIk5hbWU6ICIpOwogICAgICAgIHN0cmluZyBjbGllbnROYW1lID0gUmVhZExpbmUoKTsKICAgICAgICBXcml0ZSgiRW1haWw6ICIpOwogICAgICAgIHN0cmluZyBlbWFpbCA9IFJlYWRMaW5lKCk7CiAgICAgICAgV3JpdGUoIkJpcnRoIGRhdGUgKEREL01NL1lZWVkpOiAiKTsKICAgICAgICBpZiAoIURhdGVUaW1lLlRyeVBhcnNlKFJlYWRMaW5lKCksIG91dCB2YXIgYmlydGhEYXRlKSkgcmV0dXJuIDE7CiAgICAgICAgV3JpdGVMaW5lKCJFbnRlciBvcmRlciBkYXRhOiAiKTsKICAgICAgICBXcml0ZSgiU3RhdHVzOiAiKTsKICAgICAgICBpZiAoIUVudW0uVHJ5UGFyc2U8T3JkZXJTdGF0dXM+KFJlYWRMaW5lKCksIHRydWUsIG91dCB2YXIgc3RhdHVzKSkgcmV0dXJuIDE7CgkJcmV0dXJuIDA7CiAgICB9Cn0KZW51bSBPcmRlclN0YXR1cyA6IGludCB7CiAgICBKdW5pb3IgPSAwLAogICAgTWlkTGV2ZWwgPSAxLAogICAgU2VuaW9yID0gMgp9CgovL2h0dHBzOi8vcHQuc3RhY2tvdmVyZmxvdy5jb20vcS80MTkwNzQvMTAx