private void toolStripMenuAddAttendee_Click(object sender, EventArgs e) { var addAttendeeForm = new AddAttendeeForm(AttendeeRepository); addAttendeeForm.Show(); }
private void timer1_Tick(object sender, EventArgs e) { if (!connection.Connected) { connection.Connect(); // Scan all functions shared connection.RefreshFunctions(); connection.RefreshVariables(); } if (isTimerRunning) { rfidValue = connection.Call("returnRfid").Value.ToString(); //ok txtAttendeeRFID.Text = rfidValue.ToString().PadLeft(10, '0'); //ok var attendees = GetAttendees().Where(a => a.AttendeeRFID.ToString() == rfidValue && a.AttendeeRFID.ToString() != "0" && a.AttendeeRFID.ToString() != string.Empty); var isRfidRegistered = attendees.Any(); if (!isRfidRegistered && txtAttendeeRFID.Text != "0000000000" && txtAttendeeRFID.Text != "") { timer1.Stop(); var addAttendeeForm = new AddAttendeeForm(AttendeeRepository); addAttendeeForm.FormClosed += AddAttendeeForm_FormClosed; addAttendeeForm.txtRFID.Enabled = false; addAttendeeForm.txtRFID.Text = rfidValue; addAttendeeForm.ShowDialog(); } else if (isRfidRegistered) { txtName.Text = attendees.SingleOrDefault().Name; txtAge.Text = attendees.SingleOrDefault().Age.ToString(); txtAddress.Text = attendees.SingleOrDefault().Address; selectedAttendeeId = attendees.SingleOrDefault().Id; } //txtName.Enabled = !isRfidRegistered; //txtAge.Enabled = !isRfidRegistered; //txtAddress.Enabled = !isRfidRegistered; } if (txtAttendeeRFID.Text != "0000000000" && txtAttendeeRFID.Text != "") //ok { if (isTimerRunning) { connection.WriteVariable("i", 2); //connection.Call("modifyI", 2); } isTimerRunning = false; //ok proximityValue = connection.Call("returnProximity").Value.ToString(); if (proximityValue == "0") { bodytempValue = connection.Call("returnTemperature").Value.ToString(); //ok //bodytempValue = connection.ReadVariable("bodytemp").Value.ToString(); //ok txtTemperature.Text = bodytempValue; } else { txtTemperature.Text = string.Empty; } } //try //{ // if (isTimerRunning) // { // } // if (value.ToString() != "0" || value.ToString() != "") // { // isTimerRunning = false; // var runFunctionChangeVariableIToNum = connection.WriteVariable("i", 2); // connection.WriteVariable("rfid", 0); // } //} //catch(Exception ex) //{ //} }
private void LoadRegisterUserForm() { var registerUserForm = new AddAttendeeForm(AttendeeRepository); registerUserForm.ShowDialog(); }