AerolineaFrba.Abm_Ruta.Alta.ejecutarExisteRuta C# (CSharp) Method

ejecutarExisteRuta() private method

private ejecutarExisteRuta ( ) : List
return List
        private List<string> ejecutarExisteRuta()
        {
            SqlCommand command = new SqlCommand();
            command.Connection = Program.conexion();
            command.CommandType = System.Data.CommandType.Text;
            command.CommandText = "SELECT * FROM ABSTRACCIONX4.ExisteRuta(@Origen,@Destino,@PPasaje,@PKg,@Servicios)";
            command.CommandTimeout = 0;

            command.Parameters.AddWithValue("@Origen", txtCiudadOrigen.Text);
            command.Parameters.AddWithValue("@Destino", txtCiudadDestino.Text);
            command.Parameters.AddWithValue("@PPasaje", enDecimal(txtPrecioPasaje.Text));
            command.Parameters.AddWithValue("@PKg", enDecimal(txtPrecioEncomienda.Text));
            SqlParameter param = new SqlParameter("@Servicios", SqlDbType.Structured);
            param.TypeName = "ABSTRACCIONX4.Lista";
            param.Value = crearDataTable(listaServicios);
            command.Parameters.Add(param);

            SqlDataReader reader = command.ExecuteReader();
            List<string> listaServiciosAAgregar = new List<string>();

            while (reader.Read())
            {
                listaServiciosAAgregar.Add(reader.GetString(0));
            }

            reader.Close();

            return listaServiciosAAgregar;
        }