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"); } }
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"); } }