Beispiel #1
0
        private void com_DataReceived(object sender, SerialDataReceivedEventArgs e)
        {
            string s = com.ReadExisting();

            string[] campi = s.Split(';');
            utenteDaVerificare = new UtenteLetto(campi[0], campi[1], campi[2], campi[3], int.Parse(campi[4]), float.Parse(campi[5]));

            if ((utenteDaVerificare.getTipoAbbonamento() == "g") && (utenteDaVerificare.getIndice() == DateTime.Now.Day))
            {
                MessageBox.Show("Biglietto valido");
                com.Write("OK");
            }

            else if ((utenteDaVerificare.getTipoAbbonamento() == "m") && (utenteDaVerificare.getIndice() == DateTime.Now.Month))
            {
                MessageBox.Show("Biglietto valido");
                com.Write("OK");
            }


            else if ((utenteDaVerificare.getTipoAbbonamento() == "s") && (utenteDaVerificare.getIndice() == GetWeekNumber(DateTime.Now.Date)))
            {
                MessageBox.Show("Biglietto valido");
                com.Write("OK");
            }

            else
            {
                MessageBox.Show("Biglietto non valido");
                com.Write("KO");
            }
        }
Beispiel #2
0
        private void BtnSimula_Click(object sender, RoutedEventArgs e)
        {
            string[] campi = txtStringa.Text.Split(';');

            utenteDaVerificare = new UtenteLetto(campi[0], campi[1], campi[2], campi[3], int.Parse(campi[4]), float.Parse(campi[5]));



            if ((utenteDaVerificare.getTipoAbbonamento() == "g") && (utenteDaVerificare.getIndice() == DateTime.Now.Day))
            {
                MessageBox.Show("biglietto valido");
            }

            else if ((utenteDaVerificare.getTipoAbbonamento() == "m") && (utenteDaVerificare.getIndice() == DateTime.Now.Month))
            {
                MessageBox.Show("biglietto valido");
            }

            else if ((utenteDaVerificare.getTipoAbbonamento() == "s") && (utenteDaVerificare.getIndice() == GetWeekNumber(DateTime.Now.Date)))
            {
                MessageBox.Show("Biglietto valido");
                com.Write("OK");
            }

            else
            {
                MessageBox.Show("biglietto non valido");
            }
        }
Beispiel #3
0
        public MainWindow()
        {
            InitializeComponent();

            utenteDaVerificare = new UtenteLetto();
        }