DoctorForm.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10. namespace FietsClient
  11. {
  12. public partial class DoctorForm : Form
  13. {
  14. private TcpConnection connection;
  15. private DoctorModel doctorModel;
  16. public DoctorForm(TcpConnection connection)
  17. {
  18. this.connection = connection;
  19. InitializeComponent();
  20. doctorModel = DoctorModel.doctorModel;
  21. doctorModel.doctorform = this;
  22. doctorModel.tcpConnection = connection;
  23. DataHandler.IncomingErrorEvent += HandleError;
  24. }
  25. private void HandleError(string error)
  26. {
  27. switch (error)
  28. {
  29. default:
  30. break;
  31. }
  32. }
  33. private void Form1_Load(object sender, EventArgs e)
  34. {
  35. }
  36. private void setDistanceButton_Click(object sender, EventArgs e)
  37. {
  38. int distance;
  39. Int32.TryParse(setDistanceBox.Text,out distance);
  40. connection.SendDistance(distance);
  41. }
  42. private void setTimeButton_Click(object sender, EventArgs e)
  43. {
  44. int minutes,seconds;
  45. Int32.TryParse(setTimeMinutesBox.Text, out minutes);
  46. Int32.TryParse(setTimeSecondsBox.Text, out seconds);
  47. connection.SendTime(minutes, seconds);
  48. }
  49. private void setPowerButton_Click(object sender, EventArgs e)
  50. {
  51. int power;
  52. Int32.TryParse(setPowerBox.Text, out power);
  53. connection.SendPower(power);
  54. }
  55. }
  56. }