private void cardIdTextBox_TextChanged(object sender, EventArgs e) { if (cardIdTextBox.Text.Length == 10) { var cardId = cardIdTextBox.Text; cardIdTextBox.Text = ""; errorLabel.Text = ""; if (cardId == password || adminSettings.Values.Contains(cardId)) { ReactionOnCard.Admin(); return; } var user = Server.GetUser(cardId); if (user.User == null) { errorLabel.Text = "Unknown person"; } else { KnownUser(user); if (user.User.Balance >= 0) { new Action(SendCommandToArduino).BeginInvoke(null, null); Server.AddEntrance(cardId); } else { errorLabel.Text = "No money"; } } } }
private void textBox1_TextChanged(object sender, EventArgs e) { if (textBox1.Text.Length == 10) { var cardId = textBox1.Text; errorLabel.Text = ""; textBox1.Text = ""; if (cardId == password) { ReactionOnCard.SuperAdmin(); RemoveAndFocus(); return; } if (adminSettings["admin1"] == cardId || adminSettings["admin2"] == cardId) { ReactionOnCard.Admin(); RemoveAndFocus(); return; } if (adminSettings["adminDeviceName"] == inputDeviceName || adminSettings.ContainsValue(cardId)) { ReactionOnCard.SuperAdmin(); RemoveAndFocus(); return; } Open(cardId); var db = new CarCheckerContext(); SerialPort serialPort1 = new SerialPort() { PortName = db.AdminSettings.FirstOrDefault(a => a.Name == "arduinoPort").Value, BaudRate = 9600 }; if (serialPort1.IsOpen) { serialPort1.Close(); } RemoveAndFocus(); } }
public Tourniquet(ReactionOnCard r1, ReactionOnCard r2) { reactOnGood = r1; reactOnBad = r2; }
private bool _state; //if opened is true, else false #endregion Fields #region Constructors public Turnstile(ReactionOnCard good, ReactionOnCard bad) { _onGoodCard = good; _onBadCard = bad; }