Я спрашиваю пользователя, каков его / ее идентификатор избирателя, и если он есть в моем списке, программа показывает окно сообщения с его / ее именем. и затем, если пользователь нажимает «ОК», он перенаправляет на другую форму.
вот мой код:
public class Voter{
public string voterName {get; set;}
public int voterID {get; set;}
public override string ToString()
{
return " Name: " + voterName;
}
}
void BtnValidateClick(object sender, EventArgs e)
{
int id = Int32.Parse(tbVotersID.Text);
List<Voter> voters = new List<Voter>();
voters.Add(new Voter() {voterName = "voter #1", voterID = 12345});
voters.Add(new Voter() {voterName = "voter #2", voterID = 67890});
voters.Add(new Voter() {voterName = "voter #3", voterID = 11800});
if (voters.Contains(new Voter {voterID = id})){
//prompts a messagebox that shows voterName
}
else{
MessageBox.Show("ID not recognized.", "ID ENTRY", MessageBoxButtons.OK,
MessageBoxIcon.Error);
}
}