private void validarSeleccionTerminales(Terminal terminalPartida, Terminal terminalArribo) { objControladorTerminal = new ControladorTerminal(); objControladorItinerario = new ControladorItinerario(); List <Itinerario> itinerariosRegistrados = objControladorItinerario.traerItinerario(); List <Recorrido> recorridos = objControladorItinerario.traerRecorridosdeItinerario(); Boolean validarTerminalesSeleccionadas = objControladorTerminal.validarTerminalesSeleccionadas(terminalPartida, terminalArribo); Boolean validarTerminalesEnRecorridos = objControladorTerminal.validarTerminalesEnRecorridos(recorridos, terminalPartida, terminalArribo); if (validarTerminalesSeleccionadas == false) { Console.WriteLine("Error, la Terminal de Partida y Arribo son las Mismas."); presioneTeclaParaContinuar(); } else if (validarTerminalesEnRecorridos == false) { Console.WriteLine("No Existe Ningun Recorrido con las Terminales de Partida y Arribo Solicitadas."); presioneTeclaParaContinuar(); } else { Console.Clear(); objControladorEstadistica = new ControladorEstadisticaTerminal(); EstadisticaTerminal objEstadisticaTerminal = new EstadisticaTerminal(terminalPartida.IdTerminal, terminalArribo.IdTerminal); objControladorEstadistica.agregarEstadisticaTerminal(objEstadisticaTerminal); seleccionarItinerario(terminalPartida, terminalArribo); } }
public void agregarEstadisticaTerminal(EstadisticaTerminal estadisticaTerminal) { SqlConnection objConexion = new SqlConnection(ConexionSQLServer.getConexion()); SqlCommand objComando = new SqlCommand(); objComando.Connection = objConexion; objComando.CommandText = "INSERT INTO ESTADISTICA_TERMINALES VALUES (@ID_TERMINAL_PARTIDA, @ID_TERMINAL_ARRIBO)"; objComando.CommandType = CommandType.Text; objComando.Parameters.AddWithValue("@ID_TERMINAL_PARTIDA", estadisticaTerminal.IdTerminalPartida); objComando.Parameters.AddWithValue("@ID_TERMINAL_ARRIBO", estadisticaTerminal.IdTerminalArribo); objConexion.Open(); objComando.ExecuteNonQuery(); objConexion.Close(); }
public void agregarEstadisticaTerminal(EstadisticaTerminal estadisticaTerminal) { estadisticaTerminalDAO.agregarEstadisticaTerminal(estadisticaTerminal); }