private void btnFin_Click(object sender, RoutedEventArgs e) { int km = Convert.ToInt32(txtKm.Text); string patente = cmbPatente.Text; int idestacionamiento = cmbEst2.SelectedIndex + 1; double valor = ((km * 150) + 30 * 30); lblValor.Content = "Valor del Recorrido: $ " + valor; if (cmbEst2.SelectedIndex == -1) { MessageBox.Show("Por favor, indique en qué estacionamiento dejó la bicicleta.", "Mobike"); return; } DateTime fin = DateTime.Now; double minutos = fin.Subtract(inicio).TotalMinutes; try { if (usu.Login(usuarioEmail, usuarioPass) == true) { if (mane.AddRecorrido(km, inicio.ToString("yyyy-MM-dd HH:mm:ss"), fin.ToString("yyyy-MM-dd HH:mm:ss"), Math.Round(minutos), Math.Round(valor), usu.IdPersona, usuarioEmail, patente) == true) { b.CambiarEstado(patente); b.CambiarEstacionamiento(patente, idestacionamiento); MessageBox.Show("Recorrido registrado con éxito.", "Mobike"); } else { MessageBox.Show("\r" + km + "\r" + inicio.ToString("yyyy-MM-dd HH:mm:ss") + "\r" + fin.ToString("yyyy-MM-dd HH:mm:ss") + "\r" + Math.Round(minutos) + "\r" + Math.Round(valor) + "\r" + usu.IdPersona + "\r" + usuarioEmail + "\r" + cmbPatente.Text, "Error qlo"); } } } catch (Exception zz) { throw zz; } }